pub enum EigenError {
EmptyEigenvector,
EmptyEigensystem,
EmptyEigenspace,
}Expand description
Errors returned by validated eigen primitives.
Variants§
EmptyEigenvector
The provided eigenvector coordinates were empty.
EmptyEigensystem
The provided eigensystem contained no eigenpairs.
EmptyEigenspace
The provided eigenspace basis contained no eigenvectors.
Trait Implementations§
Source§impl Clone for EigenError
impl Clone for EigenError
Source§fn clone(&self) -> EigenError
fn clone(&self) -> EigenError
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 EigenError
impl Debug for EigenError
Source§impl Display for EigenError
impl Display for EigenError
Source§impl Error for EigenError
impl Error for EigenError
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 EigenError
impl PartialEq for EigenError
Source§fn eq(&self, other: &EigenError) -> bool
fn eq(&self, other: &EigenError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for EigenError
impl StructuralPartialEq for EigenError
Auto Trait Implementations§
impl Freeze for EigenError
impl RefUnwindSafe for EigenError
impl Send for EigenError
impl Sync for EigenError
impl Unpin for EigenError
impl UnsafeUnpin for EigenError
impl UnwindSafe for EigenError
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