Enum wayland_backend::rs::client::WaylandError [−][src]
pub enum WaylandError {
Io(Error),
Protocol(ProtocolError),
}Expand description
An error that can occur when using a Wayland connection
Variants
Io(Error)
Tuple Fields
0: ErrorThe connection encountered an IO error
Protocol(ProtocolError)
Tuple Fields
The connection encountered a protocol error
Trait Implementations
replaced by Error::source, which can support downcasting
The lower-level source of this error, if any. Read more
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
use the Display impl or to_string()
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for WaylandError
impl Send for WaylandError
impl Sync for WaylandError
impl Unpin for WaylandError
impl !UnwindSafe for WaylandError
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more
