pub enum LogCodecError {
UnsupportedDtype(AnyArrayDType),
NonPositiveData,
NonFiniteData,
MismatchedDecodeIntoArray {
source: AnyArrayAssignError,
},
}
Expand description
Errors that may occur when applying the LogCodec
.
Variants§
UnsupportedDtype(AnyArrayDType)
LogCodec
does not support the dtype
NonPositiveData
LogCodec
does not support non-positive (negative or zero) floating
point data
NonFiniteData
LogCodec
does not support non-finite (infinite or NaN) floating
point data
MismatchedDecodeIntoArray
LogCodec
cannot decode into the provided array
Fields
§
source: AnyArrayAssignError
The source of the error
Trait Implementations§
Source§impl Debug for LogCodecError
impl Debug for LogCodecError
Source§impl Display for LogCodecError
impl Display for LogCodecError
Source§impl Error for LogCodecError
impl Error for LogCodecError
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 LogCodecError
impl From<AnyArrayAssignError> for LogCodecError
Source§fn from(source: AnyArrayAssignError) -> Self
fn from(source: AnyArrayAssignError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LogCodecError
impl RefUnwindSafe for LogCodecError
impl Send for LogCodecError
impl Sync for LogCodecError
impl Unpin for LogCodecError
impl UnwindSafe for LogCodecError
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