pub enum Sz3CodecError {
UnsupportedDtype(AnyArrayDType),
HeaderEncodeFailed {
source: Sz3HeaderError,
},
InvalidEncodeShape {
source: Sz3CodingError,
shape: Vec<usize>,
},
Sz3EncodeFailed {
source: Sz3CodingError,
},
EncodedDataNotBytes {
dtype: AnyArrayDType,
},
EncodedDataNotOneDimensional {
shape: Vec<usize>,
},
HeaderDecodeFailed {
source: Sz3HeaderError,
},
Sz3DecodeFailed {
source: Sz3CodingError,
},
DecodeInvalidShapeHeader {
source: ShapeError,
},
MismatchedDecodeIntoArray {
source: AnyArrayAssignError,
},
}Expand description
Errors that may occur when applying the Sz3Codec.
Variants§
UnsupportedDtype(AnyArrayDType)
Sz3Codec does not support the dtype
HeaderEncodeFailed
Sz3Codec failed to encode the header
Fields
source: Sz3HeaderErrorOpaque source error
InvalidEncodeShape
Sz3Codec cannot encode an array of shape
Fields
source: Sz3CodingErrorOpaque source error
Sz3EncodeFailed
Sz3Codec failed to encode the data
Fields
source: Sz3CodingErrorOpaque source error
EncodedDataNotBytes
Sz3Codec 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
Sz3Codec can only decode one-dimensional byte arrays but received
an array of a different shape
HeaderDecodeFailed
Sz3Codec failed to decode the header
Fields
source: Sz3HeaderErrorOpaque source error
Sz3DecodeFailed
Sz3Codec failed to decode the data
Fields
source: Sz3CodingErrorOpaque source error
DecodeInvalidShapeHeader
Sz3Codec decoded an invalid array shape header which does not fit
the decoded data
Fields
source: ShapeErrorSource error
MismatchedDecodeIntoArray
Sz3Codec cannot decode into the provided array
Fields
source: AnyArrayAssignErrorThe source of the error