Enum systemd-dbus::SystemdError [-]  [+] [src]

pub enum SystemdError {
    BusError(Error),
    DecoderError(DecoderError),
    EncoderError(EncoderError),
    InvalidArg(String),
    UnspecifiedError(String),
}

Errors that can arise on systemd DBus operations.

Variants

BusError

An error from the underlying DBus library

DecoderError

An error from decoding a DBus message

EncoderError

An error from encoding a DBus message

InvalidArg

Invalid arg passed to a DBus operation.

UnspecifiedError

Catch all error type

Trait Implementations

impl FromError<Error> for SystemdError

fn from_error(err: Error) -> SystemdError

impl FromError<DecoderError> for SystemdError

fn from_error(err: DecoderError) -> SystemdError

impl FromError<EncoderError> for SystemdError

fn from_error(err: EncoderError) -> SystemdError

impl FromError<()> for SystemdError

fn from_error(_: ()) -> SystemdError

Derived Implementations

impl Debug for SystemdError

fn fmt(&self, __arg_0: &mut Formatter) -> Result