pub enum LocalSocketError {
Show 14 variants
OpenLock {
path: PathBuf,
source: Error,
},
UnusableLock {
path: PathBuf,
source: PrivateFileError,
},
AlreadyOwned,
AcquireLock(Error),
WritePid {
path: PathBuf,
source: Error,
},
InspectSocket {
path: PathBuf,
source: Error,
},
NotASocket {
path: PathBuf,
},
WrongSocketOwner {
path: PathBuf,
expected_uid: u32,
actual_uid: u32,
},
RemoveStaleSocket {
path: PathBuf,
source: Error,
},
BindSocket {
path: PathBuf,
source: Error,
},
ConfigureSocket {
path: PathBuf,
source: Error,
},
SocketDisappeared {
path: PathBuf,
},
SecureSocket {
path: PathBuf,
source: Error,
},
SocketChanged {
path: PathBuf,
},
}Variants§
OpenLock
UnusableLock
AlreadyOwned
AcquireLock(Error)
WritePid
InspectSocket
NotASocket
WrongSocketOwner
RemoveStaleSocket
BindSocket
ConfigureSocket
SocketDisappeared
SecureSocket
SocketChanged
Trait Implementations§
Source§impl Debug for LocalSocketError
impl Debug for LocalSocketError
Source§impl Display for LocalSocketError
impl Display for LocalSocketError
Source§impl Error for LocalSocketError
impl Error for LocalSocketError
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 !RefUnwindSafe for LocalSocketError
impl !UnwindSafe for LocalSocketError
impl Freeze for LocalSocketError
impl Send for LocalSocketError
impl Sync for LocalSocketError
impl Unpin for LocalSocketError
impl UnsafeUnpin for LocalSocketError
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