pub enum UpdateStatus {
Unchanged,
Updated,
Pinned,
Constraint,
Error,
}Expand description
Outcome state for a single dependency during an update plan/apply.
Variants§
Unchanged
No newer commit is available; lock already matches.
Updated
A newer commit was available and applied (or would be, in check/dry-run).
Pinned
A rev dependency — immutably pinned, never updated.
Constraint
A version constraint () is declared but no remote tag satisfies it.
Error
Could not be resolved (missing cache, unknown reference, git error, …).
Trait Implementations§
Source§impl Clone for UpdateStatus
impl Clone for UpdateStatus
Source§impl Debug for UpdateStatus
impl Debug for UpdateStatus
impl Eq for UpdateStatus
Source§impl PartialEq for UpdateStatus
impl PartialEq for UpdateStatus
impl StructuralPartialEq for UpdateStatus
Auto Trait Implementations§
impl Freeze for UpdateStatus
impl RefUnwindSafe for UpdateStatus
impl Send for UpdateStatus
impl Sync for UpdateStatus
impl Unpin for UpdateStatus
impl UnsafeUnpin for UpdateStatus
impl UnwindSafe for UpdateStatus
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