pub enum JmapQueryError {
MissingResponse,
Send(JmapSendError),
SerializeArgs(Error),
ParseResponse(Error),
Method(JmapMethodError),
}Expand description
Failure causes during a JMAP Foo/query flow.
Variants§
MissingResponse
Send(JmapSendError)
SerializeArgs(Error)
ParseResponse(Error)
Method(JmapMethodError)
Trait Implementations§
Source§impl Debug for JmapQueryError
impl Debug for JmapQueryError
Source§impl Display for JmapQueryError
impl Display for JmapQueryError
Source§impl Error for JmapQueryError
impl Error for JmapQueryError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<JmapMethodError> for JmapQueryError
impl From<JmapMethodError> for JmapQueryError
Source§fn from(source: JmapMethodError) -> Self
fn from(source: JmapMethodError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapQueryError
impl From<JmapSendError> for JmapQueryError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JmapQueryError
impl RefUnwindSafe for JmapQueryError
impl Send for JmapQueryError
impl Sync for JmapQueryError
impl Unpin for JmapQueryError
impl UnsafeUnpin for JmapQueryError
impl UnwindSafe for JmapQueryError
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