pub enum APIError {
Serde(Error),
Websocket(Error),
HTTP(Error),
Other(String),
}Variants§
Trait Implementations§
Source§impl Fail for APIError
impl Fail for APIError
Source§fn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace carried by this failure, if it
carries one. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for APIError
impl !UnwindSafe for APIError
impl Freeze for APIError
impl Send for APIError
impl Sync for APIError
impl Unpin for APIError
impl UnsafeUnpin for APIError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more