pub enum ZfpCodecError {
Show 14 variants
UnsupportedDtype(AnyArrayDType),
FixedAccuracyModeIntegerData,
ExcessiveDimensionality {
shape: Vec<usize>,
},
InvalidExpertMode {
mode: ZfpCompressionMode,
},
NonFiniteData,
HeaderEncodeFailed,
MetaHeaderEncodeFailed {
source: ZfpHeaderError,
},
ZfpEncodeFailed,
EncodedDataNotBytes {
dtype: AnyArrayDType,
},
EncodedDataNotOneDimensional {
shape: Vec<usize>,
},
HeaderDecodeFailed,
MetaHeaderDecodeFailed {
source: ZfpHeaderError,
},
MismatchedDecodeIntoArray {
source: AnyArrayAssignError,
},
ZfpDecodeFailed,
}
Expand description
Errors that may occur when applying the ZfpCodec
.
Variants§
UnsupportedDtype(AnyArrayDType)
ZfpCodec
does not support the dtype
FixedAccuracyModeIntegerData
ZfpCodec
does not support the fixed accuracy mode for integer data
ExcessiveDimensionality
ZfpCodec
only supports 1-4 dimensional data
InvalidExpertMode
ZfpCodec
was configured with an invalid expert mode
Fields
mode: ZfpCompressionMode
The unexpected compression mode
NonFiniteData
ZfpCodec
does not support non-finite (infinite or NaN) floating
point data in non-reversible lossy compression
HeaderEncodeFailed
ZfpCodec
failed to encode the header
MetaHeaderEncodeFailed
ZfpCodec
failed to encode the array metadata header
Fields
source: ZfpHeaderError
Opaque source error
ZfpEncodeFailed
ZfpCodec
failed to encode the data
EncodedDataNotBytes
ZfpCodec
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
ZfpCodec
can only decode one-dimensional byte arrays but received
an array of a different shape
HeaderDecodeFailed
ZfpCodec
failed to decode the header
MetaHeaderDecodeFailed
ZfpCodec
failed to decode the array metadata header
Fields
source: ZfpHeaderError
Opaque source error
MismatchedDecodeIntoArray
ZfpCodec
cannot decode into the provided array
Fields
source: AnyArrayAssignError
The source of the error
ZfpDecodeFailed
ZfpCodec
failed to decode the data