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: ZfpCompressionModeThe 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: ZfpHeaderErrorOpaque 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: AnyArrayDTypeThe 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: ZfpHeaderErrorOpaque source error
MismatchedDecodeIntoArray
ZfpCodec cannot decode into the provided array
Fields
source: AnyArrayAssignErrorThe source of the error
ZfpDecodeFailed
ZfpCodec failed to decode the data