pub enum FourierNetworkCodecError {
UnsupportedDtype(AnyArrayDType),
NonFiniteData,
NeuralNetworkError {
source: NeuralNetworkError,
},
MissingDecodingOutput,
EncodedDataNotBytes {
dtype: AnyArrayDType,
},
EncodedDataNotOneDimensional {
shape: Vec<usize>,
},
MismatchedDecodeIntoArray {
source: AnyArrayAssignError,
},
}
Expand description
Errors that may occur when applying the FourierNetworkCodec
.
Variants§
UnsupportedDtype(AnyArrayDType)
FourierNetworkCodec
does not support the dtype
NonFiniteData
FourierNetworkCodec
does not support non-finite (infinite or NaN) floating
point data
NeuralNetworkError
FourierNetworkCodec
failed during a neural network computation
Fields
§
source: NeuralNetworkError
The source of the error
MissingDecodingOutput
FourierNetworkCodec
must be provided the output array during decoding
EncodedDataNotBytes
FourierNetworkCodec
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
FourierNetworkCodec
can only decode one-dimensional byte arrays but
received an array of a different shape
MismatchedDecodeIntoArray
FourierNetworkCodec
cannot decode into the provided array
Fields
§
source: AnyArrayAssignError
The source of the error
Trait Implementations§
Source§impl Debug for FourierNetworkCodecError
impl Debug for FourierNetworkCodecError
Source§impl Display for FourierNetworkCodecError
impl Display for FourierNetworkCodecError
Source§impl Error for FourierNetworkCodecError
impl Error for FourierNetworkCodecError
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 FourierNetworkCodecError
impl From<AnyArrayAssignError> for FourierNetworkCodecError
Source§fn from(source: AnyArrayAssignError) -> Self
fn from(source: AnyArrayAssignError) -> Self
Converts to this type from the input type.
Source§impl From<NeuralNetworkError> for FourierNetworkCodecError
impl From<NeuralNetworkError> for FourierNetworkCodecError
Source§fn from(source: NeuralNetworkError) -> Self
fn from(source: NeuralNetworkError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FourierNetworkCodecError
impl RefUnwindSafe for FourierNetworkCodecError
impl Send for FourierNetworkCodecError
impl Sync for FourierNetworkCodecError
impl Unpin for FourierNetworkCodecError
impl UnwindSafe for FourierNetworkCodecError
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