[][src]Enum nut_client::NutError

pub enum NutError {
    AccessDenied,
    UnknownUps,
    UnexpectedResponse,
    UnknownResponseType(String),
    Generic(String),
}

A NUT-native error.

Variants

AccessDenied

Occurs when the username/password combination is rejected.

UnknownUps

Occurs when the specified UPS device does not exist.

UnexpectedResponse

Occurs when the response type or content wasn't expected at the current stage.

UnknownResponseType(String)

Occurs when the response type is not recognized by the client.

Generic(String)

Generic (usually internal) client error.

Trait Implementations

impl Debug for NutError[src]

impl Display for NutError[src]

impl Error for NutError[src]

impl From<NutError> for ClientError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.