[][src]Enum wayland_client::ConnectError

pub enum ConnectError {
    NoWaylandLib,
    XdgRuntimeDirNotSet,
    NoCompositorListening,
    InvalidName,
    InvalidFd,
}

Enum representing the possible reasons why connecting to the wayland server failed

Variants

NoWaylandLib

The library was compiled with the dlopen feature, and the libwayland-client.so library could not be found at runtime

XdgRuntimeDirNotSet

The XDG_RUNTIME_DIR variable is not set while it should be

NoCompositorListening

Any needed library was found, but the listening socket of the server could not be found.

Most of the time, this means that the program was not started from a wayland session.

InvalidName

The provided socket name is invalid

InvalidFd

The FD provided in WAYLAND_SOCKET was invalid

Trait Implementations

impl Debug for ConnectError[src]

impl Display for ConnectError[src]

impl Error for ConnectError[src]

Auto Trait Implementations

impl Send for ConnectError

impl Unpin for ConnectError

impl Sync for ConnectError

impl UnwindSafe for ConnectError

impl RefUnwindSafe for ConnectError

Blanket Implementations

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

impl<T> From<T> for 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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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