pub enum SetupError {
UnsortedGrid,
NegativePdf,
LengthMismatch,
OptimisationError(Error),
InsufficientBins(usize, usize),
EmptyRange,
}Expand description
Error raised when the setup of a sampling distribution has failed
Variants§
UnsortedGrid
Grid for tabulated values si not sorted
NegativePdf
Negative entries were found in probability density function (pdf)
LengthMismatch
Length of vectors that form a table is not the same
OptimisationError(Error)
Wraps errors from failed optimisation by argmin
InsufficientBins(usize, usize)
Number of bins to construct the tabulated data (0) is lower then required (1)
EmptyRange
Was given empty range to represent a mon-empty interval
Trait Implementations§
Source§impl Debug for SetupError
impl Debug for SetupError
Source§impl Display for SetupError
impl Display for SetupError
Source§impl Error for SetupError
impl Error for SetupError
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()
Auto Trait Implementations§
impl Freeze for SetupError
impl RefUnwindSafe for SetupError
impl Send for SetupError
impl Sync for SetupError
impl Unpin for SetupError
impl UnwindSafe for SetupError
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