pub struct LockError(/* private fields */);
Expand description
Implementations§
Source§impl LockError
impl LockError
Sourcepub const NoError: LockError
pub const NoError: LockError
The lock was acquired successfully. (C++ enum variant: NoError = 0
)
Sourcepub const LockFailedError: LockError
pub const LockFailedError: LockError
The lock could not be acquired because another process holds it. (C++ enum variant: LockFailedError = 1
)
Sourcepub const PermissionError: LockError
pub const PermissionError: LockError
The lock file could not be created, for lack of permissions in the parent directory. (C++ enum variant: PermissionError = 2
)
Sourcepub const UnknownError: LockError
pub const UnknownError: LockError
Another error happened, for instance a full partition prevented writing out the lock file. (C++ enum variant: UnknownError = 3
)
Trait Implementations§
impl Copy for LockError
impl Eq for LockError
impl StructuralPartialEq for LockError
Auto Trait Implementations§
impl Freeze for LockError
impl RefUnwindSafe for LockError
impl Send for LockError
impl Sync for LockError
impl Unpin for LockError
impl UnwindSafe for LockError
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