#[non_exhaustive]pub enum BindError {
Directory(Error),
Bind(Error),
Unlink(Error),
}Expand description
Failed acquisition, preserving filesystem errors separately from contention.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Directory(Error)
Failed to prepare the private parent directory.
Bind(Error)
Failed to bind, acquire the serialization lock, or probe the existing socket.
Unlink(Error)
Failed to remove a proven stale socket.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for BindError
impl !UnwindSafe for BindError
impl Freeze for BindError
impl Send for BindError
impl Sync for BindError
impl Unpin for BindError
impl UnsafeUnpin for BindError
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