pub enum DaemonError {
Show 14 variants
Io(Error),
Json(Error),
Nix(Error),
Sqlite(Error),
AlreadyRunning(i32),
ProtocolMismatch {
client: u32,
daemon: u32,
},
BadHandshake,
FrameTooLarge {
size: usize,
max: usize,
},
Shutdown,
UnknownOp(String),
BadArgs {
op: String,
reason: String,
},
NotConnected,
Timeout(Duration),
Other(String),
}Expand description
DaemonError — see variants.
Variants§
Io(Error)
Io variant.
Json(Error)
Json variant.
Nix(Error)
Nix variant.
Sqlite(Error)
Sqlite variant.
AlreadyRunning(i32)
AlreadyRunning variant.
ProtocolMismatch
BadHandshake
BadHandshake variant.
FrameTooLarge
Shutdown
Shutdown variant.
UnknownOp(String)
UnknownOp variant.
BadArgs
NotConnected
NotConnected variant.
Timeout(Duration)
Timeout variant.
Other(String)
Other variant.
Implementations§
Trait Implementations§
Source§impl Debug for DaemonError
impl Debug for DaemonError
Source§impl Display for DaemonError
impl Display for DaemonError
Source§impl Error for DaemonError
impl Error for DaemonError
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()
Source§impl From<DaemonError> for ErrPayload
impl From<DaemonError> for ErrPayload
Source§fn from(e: DaemonError) -> Self
fn from(e: DaemonError) -> Self
Converts to this type from the input type.
Source§impl From<Errno> for DaemonError
impl From<Errno> for DaemonError
Source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
Source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
Auto Trait Implementations§
impl !RefUnwindSafe for DaemonError
impl !UnwindSafe for DaemonError
impl Freeze for DaemonError
impl Send for DaemonError
impl Sync for DaemonError
impl Unpin for DaemonError
impl UnsafeUnpin for DaemonError
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.