Enum x11rb::errors::ReplyOrIdError[][src]

pub enum ReplyOrIdError {
    IdsExhausted,
    ConnectionError(ConnectionError),
    X11Error(X11Error),
}

An error caused by some request or by the exhaustion of IDs.

Variants

IdsExhausted

All available IDs have been exhausted.

ConnectionError(ConnectionError)

Some error occurred on the X11 connection.

X11Error(X11Error)

The X11 server sent an error in response to a request.

Trait Implementations

impl Debug for ReplyOrIdError[src]

impl Display for ReplyOrIdError[src]

impl Error for ReplyOrIdError[src]

impl From<ConnectionError> for ReplyOrIdError[src]

impl From<ParseError> for ReplyOrIdError[src]

impl From<ReplyError> for ReplyOrIdError[src]

impl From<X11Error> for ReplyOrIdError[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.