pub(crate) struct Config {
pub(crate) workspace: Utf8PathBuf,
pub(crate) execution_root: Utf8PathBuf,
pub(crate) output_base: Utf8PathBuf,
pub(crate) bazel: Utf8PathBuf,
pub(crate) bazel_args: Vec<String>,
pub(crate) targets: Vec<String>,
}
Fields§
§workspace: Utf8PathBuf
The path to the Bazel workspace directory. If not specified, uses the result of bazel info workspace
.
execution_root: Utf8PathBuf
The path to the Bazel execution root. If not specified, uses the result of bazel info execution_root
.
output_base: Utf8PathBuf
The path to the Bazel output user root. If not specified, uses the result of bazel info output_base
.
bazel: Utf8PathBuf
The path to a Bazel binary.
bazel_args: Vec<String>
Arguments to pass to bazel
invocations.
See the Command-Line Reference
for more details.
targets: Vec<String>
Space separated list of target patterns that comes after all other args.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> SizedTypeProperties for T
impl<T> SizedTypeProperties for T
Source§#[doc(hidden)] const IS_ZST: bool = _
#[doc(hidden)] const IS_ZST: bool = _
🔬This is a nightly-only experimental API. (
sized_type_properties
)Source§#[doc(hidden)] const LAYOUT: Layout = _
#[doc(hidden)] const LAYOUT: Layout = _
🔬This is a nightly-only experimental API. (
sized_type_properties
)Source§#[doc(hidden)] const MAX_SLICE_LEN: usize = _
#[doc(hidden)] const MAX_SLICE_LEN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties
)The largest safe length for a
[Self]
. Read more