pub enum DatumConversionError {
InvalidTypeRequestedFromBinary,
InvalidTypeRequestedFromContinuous,
InvalidTypeRequestedFromCategorical,
InvalidTypeRequestedFromCount,
CannotConvertMissing,
}Expand description
Describes an error converting from a Datum to another type
Variants§
InvalidTypeRequestedFromBinary
Tried to convert Binary into a type other than bool
InvalidTypeRequestedFromContinuous
Tried to convert Continuous into a type other than f64
InvalidTypeRequestedFromCategorical
Tried to convert Categorical into non-categorical type
InvalidTypeRequestedFromCount
Tried to convert Count into a type other than u32
CannotConvertMissing
Cannot convert Missing into a value of any type
Trait Implementations§
Source§impl Clone for DatumConversionError
impl Clone for DatumConversionError
Source§fn clone(&self) -> DatumConversionError
fn clone(&self) -> DatumConversionError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DatumConversionError
impl Debug for DatumConversionError
Source§impl Display for DatumConversionError
impl Display for DatumConversionError
Source§impl Error for DatumConversionError
impl Error for DatumConversionError
1.30.0 · 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 PartialEq for DatumConversionError
impl PartialEq for DatumConversionError
impl Eq for DatumConversionError
impl StructuralPartialEq for DatumConversionError
Auto Trait Implementations§
impl Freeze for DatumConversionError
impl RefUnwindSafe for DatumConversionError
impl Send for DatumConversionError
impl Sync for DatumConversionError
impl Unpin for DatumConversionError
impl UnwindSafe for DatumConversionError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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