pub enum WorkspaceLockError {
AlreadyHeld {
path: PathBuf,
},
Io {
path: PathBuf,
source: Error,
},
}Expand description
Error returned when a workspace write lock cannot be acquired.
Variants§
AlreadyHeld
A lockfile already exists for this canonical log.
Io
Filesystem failure while creating, writing, syncing, or cleaning up a lockfile.
Trait Implementations§
Source§impl Debug for WorkspaceLockError
impl Debug for WorkspaceLockError
Source§impl Display for WorkspaceLockError
impl Display for WorkspaceLockError
Source§impl Error for WorkspaceLockError
impl Error for WorkspaceLockError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for WorkspaceLockError
impl !RefUnwindSafe for WorkspaceLockError
impl Send for WorkspaceLockError
impl Sync for WorkspaceLockError
impl Unpin for WorkspaceLockError
impl UnsafeUnpin for WorkspaceLockError
impl !UnwindSafe for WorkspaceLockError
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