pub struct DepsReport {
pub manager_used: String,
pub installed: Vec<String>,
pub already_installed: Vec<String>,
pub skipped_unavailable: Vec<String>,
pub failed: Vec<(String, String)>,
}Expand description
Summary of a install_deps run.
Fields§
§manager_used: StringName of the manager that was (or would have been) used.
installed: Vec<String>Packages that were installed (or would have been in dry-run).
already_installed: Vec<String>Packages already present — skipped.
Groups whose package list was empty for the chosen manager.
failed: Vec<(String, String)>Packages that failed to install: (package, error_message).
Auto Trait Implementations§
impl Freeze for DepsReport
impl RefUnwindSafe for DepsReport
impl Send for DepsReport
impl Sync for DepsReport
impl Unpin for DepsReport
impl UnsafeUnpin for DepsReport
impl UnwindSafe for DepsReport
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