pub enum DistributionError {
InvalidParameters(Box<dyn Error + Send + Sync>),
MatrixError(MatrixError),
KernelError(KernelError),
InvalidRestoreVector,
Others(Box<dyn Error + Send + Sync>),
}Variants
InvalidParameters(Box<dyn Error + Send + Sync>)
MatrixError(MatrixError)
KernelError(KernelError)
InvalidRestoreVector
Others(Box<dyn Error + Send + Sync>)
Trait Implementations
sourceimpl Debug for DistributionError
impl Debug for DistributionError
sourceimpl Display for DistributionError
impl Display for DistributionError
sourceimpl Error for DistributionError
impl Error for DistributionError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<KernelError> for DistributionError
impl From<KernelError> for DistributionError
sourcefn from(e: KernelError) -> Self
fn from(e: KernelError) -> Self
Converts to this type from the input type.
sourceimpl From<MatrixError> for DistributionError
impl From<MatrixError> for DistributionError
sourcefn from(e: MatrixError) -> Self
fn from(e: MatrixError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for DistributionError
impl Send for DistributionError
impl Sync for DistributionError
impl Unpin for DistributionError
impl !UnwindSafe for DistributionError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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