pub enum InstallVerdict {
Installable,
Problems(String),
NeedsChanges,
Invalid(String),
}Expand description
What Installer::doInstall concluded about the lock.
Variants§
Installable
The solve kept the lock as it is.
Problems(String)
SolverProblemsException::getPrettyString.
NeedsChanges
The solve succeeded with operations: the lock cannot be installed without changes.
Invalid(String)
A kept package failed ValidatingArrayLoader::validatePackage
(LockTransaction, inside the solve): the exception’s message.
Trait Implementations§
Source§impl Debug for InstallVerdict
impl Debug for InstallVerdict
impl Eq for InstallVerdict
Source§impl PartialEq for InstallVerdict
impl PartialEq for InstallVerdict
impl StructuralPartialEq for InstallVerdict
Auto Trait Implementations§
impl Freeze for InstallVerdict
impl RefUnwindSafe for InstallVerdict
impl Send for InstallVerdict
impl Sync for InstallVerdict
impl Unpin for InstallVerdict
impl UnsafeUnpin for InstallVerdict
impl UnwindSafe for InstallVerdict
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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