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

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 Display for ConnError[src]

impl Debug for ConnError[src]

impl Error for ConnError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for ConnError

impl Sync for ConnError

impl Send for ConnError

impl UnwindSafe for ConnError

impl RefUnwindSafe for ConnError

Blanket Implementations

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.

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

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

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