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: NeuralNetworkErrorThe 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: AnyArrayDTypeThe 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: AnyArrayAssignErrorThe 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