Enum hexodsp::matrix::MatrixError
source · [−]pub enum MatrixError {
CycleDetected,
DuplicatedInput {
output1: (NodeId, u8),
output2: (NodeId, u8),
},
NonEmptyCell {
cell: Cell,
},
PosOutOfRange,
}
Expand description
To report back cycle errors from Matrix::check and Matrix::sync.
Variants
CycleDetected
DuplicatedInput
NonEmptyCell
Fields
cell: Cell
PosOutOfRange
Trait Implementations
sourceimpl Clone for MatrixError
impl Clone for MatrixError
sourcefn clone(&self) -> MatrixError
fn clone(&self) -> MatrixError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MatrixError
impl Debug for MatrixError
sourceimpl From<MatrixError> for MatrixDeserError
impl From<MatrixError> for MatrixDeserError
sourcefn from(err: MatrixError) -> Self
fn from(err: MatrixError) -> Self
Converts to this type from the input type.
sourceimpl Ord for MatrixError
impl Ord for MatrixError
sourcefn cmp(&self, other: &MatrixError) -> Ordering
fn cmp(&self, other: &MatrixError) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<MatrixError> for MatrixError
impl PartialEq<MatrixError> for MatrixError
sourcefn eq(&self, other: &MatrixError) -> bool
fn eq(&self, other: &MatrixError) -> bool
sourceimpl PartialOrd<MatrixError> for MatrixError
impl PartialOrd<MatrixError> for MatrixError
sourcefn partial_cmp(&self, other: &MatrixError) -> Option<Ordering>
fn partial_cmp(&self, other: &MatrixError) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for MatrixError
impl Eq for MatrixError
impl StructuralEq for MatrixError
impl StructuralPartialEq for MatrixError
Auto Trait Implementations
impl RefUnwindSafe for MatrixError
impl Send for MatrixError
impl Sync for MatrixError
impl Unpin for MatrixError
impl UnwindSafe for MatrixError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.