Enum x11rb::errors::ReplyOrIdError [−][src]
An error caused by some request or by the exhaustion of IDs.
Variants
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]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<ConnectionError> for ReplyOrIdError
[src]
fn from(err: ConnectionError) -> Self
[src]
impl From<ParseError> for ReplyOrIdError
[src]
fn from(err: ParseError) -> Self
[src]
impl From<ReplyError> for ReplyOrIdError
[src]
fn from(err: ReplyError) -> Self
[src]
impl From<X11Error> for ReplyOrIdError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ReplyOrIdError
impl Send for ReplyOrIdError
impl Sync for ReplyOrIdError
impl Unpin for ReplyOrIdError
impl !UnwindSafe for ReplyOrIdError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,