pub struct DepsOpts {
pub groups: Vec<DepGroup>,
pub manager: Option<String>,
pub group_filter: Option<String>,
pub dry_run: bool,
}Expand description
Inputs for install_deps.
Fields§
§groups: Vec<DepGroup>Dependency groups, already filtered by platform by the caller.
manager: Option<String>Explicit manager override (e.g. "apt"). None = auto-detect.
group_filter: Option<String>Install only the named group. None = all groups.
dry_run: boolDry-run: skip actual installation.
Auto Trait Implementations§
impl Freeze for DepsOpts
impl RefUnwindSafe for DepsOpts
impl Send for DepsOpts
impl Sync for DepsOpts
impl Unpin for DepsOpts
impl UnsafeUnpin for DepsOpts
impl UnwindSafe for DepsOpts
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more