Enum statrs::StatsError
[−]
[src]
pub enum StatsError {
BadParams,
ArgMustBePositive(&'static str),
ArgNotNegative(&'static str),
ArgIntervalIncl(&'static str, f64, f64),
ArgIntervalExcl(&'static str, f64, f64),
ArgIntervalExclMin(&'static str, f64, f64),
ArgIntervalExclMax(&'static str, f64, f64),
ArgGt(&'static str, f64),
ArgGte(&'static str, f64),
ArgLt(&'static str, f64),
ArgLte(&'static str, f64),
ContainersMustBeSameLength,
ComputationFailedToConverge,
ContainerExpectedSum(&'static str, f64),
}Enumeration of possible errors thrown
within the statrs library
Variants
BadParamsGeneric bad input parameter error
ArgMustBePositive(&'static str)An argument should have been positive and was not
ArgNotNegative(&'static str)An argument should have been non-negative and was not
ArgIntervalIncl(&'static str, f64, f64)An argument should have fallen between an inclusive range but didn't
ArgIntervalExcl(&'static str, f64, f64)An argument should have fallen between an exclusive range but didn't
ArgIntervalExclMin(&'static str, f64, f64)An argument should have fallen in a range excluding the min but didn't
ArgIntervalExclMax(&'static str, f64, f64)An argument should have falled in a range excluding the max but didn't
ArgGt(&'static str, f64)An argument must have been greater than a value but wasn't
ArgGte(&'static str, f64)An argument must have been greater than or equal to a value but wasn't
ArgLt(&'static str, f64)An argument must have been less than a value but wasn't
ArgLte(&'static str, f64)An argument must have been less than or equal to a value but wasn't
ContainersMustBeSameLengthContainers of the same length were expected
ComputationFailedToConvergeComputation failed to converge,
ContainerExpectedSum(&'static str, f64)Elements in a container were expected to sum to a value but didn't
Trait Implementations
impl Debug for StatsError[src]
impl Error for StatsError[src]
fn description(&self) -> &str
A short description of the error. Read more
fn cause(&self) -> Option<&Error>1.0.0
The lower-level cause of this error, if any. Read more