pub enum TthreshCodecError {
UnsupportedDtype(AnyArrayDType),
TthreshEncodeFailed {
source: TthreshCodingError,
},
EncodedDataNotBytes {
dtype: AnyArrayDType,
},
EncodedDataNotOneDimensional {
shape: Vec<usize>,
},
TthreshDecodeFailed {
source: TthreshCodingError,
},
DecodeInvalidShapeHeader {
source: ShapeError,
},
MismatchedDecodeIntoArray {
source: AnyArrayAssignError,
},
}
Expand description
Errors that may occur when applying the TthreshCodec
.
Variants§
UnsupportedDtype(AnyArrayDType)
TthreshCodec
does not support the dtype
TthreshEncodeFailed
TthreshCodec
failed to encode the data
Fields
§
source: TthreshCodingError
Opaque source error
EncodedDataNotBytes
TthreshCodec
can only decode one-dimensional byte arrays but received
an array of a different dtype
Fields
§
dtype: AnyArrayDType
The unexpected dtype of the encoded array
EncodedDataNotOneDimensional
TthreshCodec
can only decode one-dimensional byte arrays but received
an array of a different shape
TthreshDecodeFailed
TthreshCodec
failed to decode the data
Fields
§
source: TthreshCodingError
Opaque source error
DecodeInvalidShapeHeader
TthreshCodec
decoded an invalid array shape header which does not fit
the decoded data
Fields
§
source: ShapeError
Source error
MismatchedDecodeIntoArray
TthreshCodec
cannot decode into the provided array
Fields
§
source: AnyArrayAssignError
The source of the error
Trait Implementations§
Source§impl Debug for TthreshCodecError
impl Debug for TthreshCodecError
Source§impl Display for TthreshCodecError
impl Display for TthreshCodecError
Source§impl Error for TthreshCodecError
impl Error for TthreshCodecError
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<AnyArrayAssignError> for TthreshCodecError
impl From<AnyArrayAssignError> for TthreshCodecError
Source§fn from(source: AnyArrayAssignError) -> Self
fn from(source: AnyArrayAssignError) -> Self
Converts to this type from the input type.
Source§impl From<ShapeError> for TthreshCodecError
impl From<ShapeError> for TthreshCodecError
Source§fn from(source: ShapeError) -> Self
fn from(source: ShapeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TthreshCodecError
impl RefUnwindSafe for TthreshCodecError
impl Send for TthreshCodecError
impl Sync for TthreshCodecError
impl Unpin for TthreshCodecError
impl UnwindSafe for TthreshCodecError
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> 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