pub enum MarginalizationError {
DuplicateAxis {
axis: usize,
},
AxisOutOfBounds {
axis: usize,
dimensions: usize,
},
TooManyAxes {
axes: usize,
dimensions: usize,
},
}
Expand description
An error associated with marginalizing a spectrum.
Variants§
DuplicateAxis
An axis is duplicated.
AxisOutOfBounds
An axis is out of bounds.
Fields
TooManyAxes
Too many axes provided.
Trait Implementations§
Source§impl Debug for MarginalizationError
impl Debug for MarginalizationError
Source§impl Display for MarginalizationError
impl Display for MarginalizationError
Source§impl Error for MarginalizationError
impl Error for MarginalizationError
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 MarginalizationError
impl PartialEq for MarginalizationError
impl Eq for MarginalizationError
impl StructuralPartialEq for MarginalizationError
Auto Trait Implementations§
impl Freeze for MarginalizationError
impl RefUnwindSafe for MarginalizationError
impl Send for MarginalizationError
impl Sync for MarginalizationError
impl Unpin for MarginalizationError
impl UnwindSafe for MarginalizationError
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.