pub enum ExtractionErrorContext {
ExtractingSingleValue,
FindingPathToArray,
ExtractingArrayItem(usize),
}Expand description
Context where an extraction failure happened
The operation that failed
Variants§
ExtractingSingleValue
Failure happened while extracting a value at a single location
FindingPathToArray
Failure happened while extracting an array of values
ExtractingArrayItem(usize)
Failure happened while extracting a value inside of an array
Trait Implementations§
Source§impl Clone for ExtractionErrorContext
impl Clone for ExtractionErrorContext
Source§fn clone(&self) -> ExtractionErrorContext
fn clone(&self) -> ExtractionErrorContext
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 ExtractionErrorContext
impl Debug for ExtractionErrorContext
impl Copy for ExtractionErrorContext
Auto Trait Implementations§
impl Freeze for ExtractionErrorContext
impl RefUnwindSafe for ExtractionErrorContext
impl Send for ExtractionErrorContext
impl Sync for ExtractionErrorContext
impl Unpin for ExtractionErrorContext
impl UnwindSafe for ExtractionErrorContext
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<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