Enum xcb::base::ConnError[][src]

pub enum ConnError {
    Connection,
    ClosedExtNotSupported,
    ClosedMemInsufficient,
    ClosedReqLenExceed,
    ClosedParseErr,
    ClosedInvalidScreen,
    ClosedFdPassingFailed,
}

Error type that is returned by Connection::has_error

Variants

Connection

xcb connection errors because of socket, pipe and other stream errors.

ClosedExtNotSupported

xcb connection shutdown because of extension not supported

ClosedMemInsufficient

malloc(), calloc() and realloc() error upon failure, for eg ENOMEM

ClosedReqLenExceed

Connection closed, exceeding request length that server accepts.

ClosedParseErr

Connection closed, error during parsing display string.

ClosedInvalidScreen

Connection closed because the server does not have a screen matching the display.

ClosedFdPassingFailed

Connection closed because some FD passing operation failed

Trait Implementations

impl Debug for ConnError[src]

impl Display for ConnError[src]

impl Error for ConnError[src]

Auto Trait Implementations

impl RefUnwindSafe for ConnError

impl Send for ConnError

impl Sync for ConnError

impl Unpin for ConnError

impl UnwindSafe for ConnError

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.