pub enum OrdinalMapError {
OutOfRange {
output: usize,
input: usize,
cardinality: usize,
},
DuplicateInput {
input: usize,
first_output: usize,
duplicate_output: usize,
},
CardinalityMismatch {
expected: usize,
found: usize,
},
CompositionCardinalityMismatch {
first: usize,
second: usize,
},
}Expand description
Failure while validating or composing a finite ordinal map.
Variants§
OutOfRange
An ordinal selected a position outside the finite domain.
Fields
DuplicateInput
Two output positions selected the same input position.
Fields
CardinalityMismatch
A map was applied to a slice with another cardinality.
CompositionCardinalityMismatch
Two maps over different domains cannot be composed.
Trait Implementations§
Source§impl Clone for OrdinalMapError
impl Clone for OrdinalMapError
Source§fn clone(&self) -> OrdinalMapError
fn clone(&self) -> OrdinalMapError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OrdinalMapError
impl Debug for OrdinalMapError
Source§impl Display for OrdinalMapError
impl Display for OrdinalMapError
impl Eq for OrdinalMapError
Source§impl Error for OrdinalMapError
impl Error for OrdinalMapError
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 From<OrdinalMapError> for BlockPartitionError
impl From<OrdinalMapError> for BlockPartitionError
Source§fn from(source: OrdinalMapError) -> Self
fn from(source: OrdinalMapError) -> Self
Converts to this type from the input type.
Source§impl From<OrdinalMapError> for SymbolBijectionError
impl From<OrdinalMapError> for SymbolBijectionError
Source§fn from(source: OrdinalMapError) -> Self
fn from(source: OrdinalMapError) -> Self
Converts to this type from the input type.
Source§impl From<OrdinalMapError> for SeriesTransformError
impl From<OrdinalMapError> for SeriesTransformError
Source§fn from(source: OrdinalMapError) -> Self
fn from(source: OrdinalMapError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OrdinalMapError
impl PartialEq for OrdinalMapError
impl StructuralPartialEq for OrdinalMapError
Auto Trait Implementations§
impl Freeze for OrdinalMapError
impl RefUnwindSafe for OrdinalMapError
impl Send for OrdinalMapError
impl Sync for OrdinalMapError
impl Unpin for OrdinalMapError
impl UnsafeUnpin for OrdinalMapError
impl UnwindSafe for OrdinalMapError
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