[−][src]Enum mm_client::MMCError
Error type that represents failures from Client
Variants
Generated by when a request tries to access an resource it is not authorized for
Generated by a failure to find a requested resource
APIFailure(StatusCode)
Generated by unknown server failures from the remote server
BadRequest(String)
Generated by a bad request response from the server with a reason attached
Convert(FromUtf8Error)
Generated by a failure to parse an API response
Network(Error)
Generated by the networking client
Io(Error)
Generated by handling of network responses
UnknownEndpoint(String)
Generated when an endpoint string can not be parsed
UnsupportedMoveParent(String)
Generated when trying to move an object to an unsupported parent
Trait Implementations
impl Debug for MMCError
[src]
impl Display for MMCError
[src]
impl Error for MMCError
[src]
pub fn description(&self) -> &str
[src]
pub fn cause(&self) -> Option<&dyn Error>
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
impl From<Error> for MMCError
[src]
impl From<Error> for MMCError
[src]
impl From<FromUtf8Error> for MMCError
[src]
pub fn from(err: FromUtf8Error) -> MMCError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for MMCError
impl Send for MMCError
impl Sync for MMCError
impl Unpin for MMCError
impl !UnwindSafe for MMCError
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> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[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>,