pub enum MtgApiErrorKind {
ClientDropped,
HttpError,
BodyReadError,
CardBodyParseError,
CardNotFound,
SetBodyParseError,
SetNotFound,
TypeBodyParseError,
SubtypeBodyParseError,
SupertypeBodyParseError,
FormatBodyParseError,
ApiError {
cause: String,
},
}Variants§
ClientDropped
HttpError
BodyReadError
CardBodyParseError
CardNotFound
SetBodyParseError
SetNotFound
TypeBodyParseError
SubtypeBodyParseError
SupertypeBodyParseError
FormatBodyParseError
ApiError
Trait Implementations§
Source§impl Clone for MtgApiErrorKind
impl Clone for MtgApiErrorKind
Source§fn clone(&self) -> MtgApiErrorKind
fn clone(&self) -> MtgApiErrorKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MtgApiErrorKind
impl Debug for MtgApiErrorKind
Source§impl Display for MtgApiErrorKind
impl Display for MtgApiErrorKind
Source§impl Fail for MtgApiErrorKind
impl Fail for MtgApiErrorKind
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 moreSource§impl From<MtgApiErrorKind> for MtgApiError
impl From<MtgApiErrorKind> for MtgApiError
Source§fn from(kind: MtgApiErrorKind) -> MtgApiError
fn from(kind: MtgApiErrorKind) -> MtgApiError
Converts to this type from the input type.
Source§impl PartialEq for MtgApiErrorKind
impl PartialEq for MtgApiErrorKind
impl Eq for MtgApiErrorKind
impl StructuralPartialEq for MtgApiErrorKind
Auto Trait Implementations§
impl Freeze for MtgApiErrorKind
impl RefUnwindSafe for MtgApiErrorKind
impl Send for MtgApiErrorKind
impl Sync for MtgApiErrorKind
impl Unpin for MtgApiErrorKind
impl UnwindSafe for MtgApiErrorKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more