pub struct DecodeExportError(DecodeExportErrorKind);Expand description
Errors raised by decode_result_export.
Tuple Fields§
§0: DecodeExportErrorKindImplementations§
Source§impl DecodeExportError
impl DecodeExportError
fn wrong_content_type(actual: String) -> Self
const fn unsupported_version(version: u32) -> Self
Sourcepub fn parcel_error(&self) -> Option<ParcelError>
pub fn parcel_error(&self) -> Option<ParcelError>
Returns the stable parcel error when envelope decoding failed.
Sourcepub fn wrong_content_type_value(&self) -> Option<&str>
pub fn wrong_content_type_value(&self) -> Option<&str>
Returns the unexpected content type when the envelope was not a result export.
Sourcepub const fn unsupported_schema_version(&self) -> Option<u32>
pub const fn unsupported_schema_version(&self) -> Option<u32>
Returns the unsupported schema version, when present.
Trait Implementations§
Source§impl Debug for DecodeExportError
impl Debug for DecodeExportError
Source§impl Display for DecodeExportError
impl Display for DecodeExportError
Source§impl Error for DecodeExportError
impl Error for DecodeExportError
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<Error> for DecodeExportError
impl From<Error> for DecodeExportError
Source§impl From<ParcelError> for DecodeExportError
impl From<ParcelError> for DecodeExportError
Source§fn from(error: ParcelError) -> Self
fn from(error: ParcelError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DecodeExportError
impl !RefUnwindSafe for DecodeExportError
impl Send for DecodeExportError
impl Sync for DecodeExportError
impl Unpin for DecodeExportError
impl UnsafeUnpin for DecodeExportError
impl !UnwindSafe for DecodeExportError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> SpecConfig for T
impl<T> SpecConfig for T
§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of [
ToCompactString::to_compact_string()] Read more§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a [
CompactString]. Read more