pub enum LockStatus {
Available,
Held {
lock: PathBuf,
contents: Option<String>,
},
Malformed {
lock: PathBuf,
},
}Expand description
The observable state of an installation-domain lock record.
Variants§
Available
No lock record exists.
Held
A lock record exists; its bounded contents are returned for diagnosis. Eggup never auto-removes this record.
Fields
Malformed
A lock record exists but cannot be parsed as UTF-8 or is oversized. Still never auto-removed.
Trait Implementations§
Source§impl Clone for LockStatus
impl Clone for LockStatus
Source§impl Debug for LockStatus
impl Debug for LockStatus
impl Eq for LockStatus
Source§impl PartialEq for LockStatus
impl PartialEq for LockStatus
impl StructuralPartialEq for LockStatus
Auto Trait Implementations§
impl Freeze for LockStatus
impl RefUnwindSafe for LockStatus
impl Send for LockStatus
impl Sync for LockStatus
impl Unpin for LockStatus
impl UnsafeUnpin for LockStatus
impl UnwindSafe for LockStatus
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