pub enum InvalidMutationChanceError {
IsNan(f64),
TooLow(f64),
TooHigh(f64),
}Expand description
Error returned when ‘MutationChance’ is given an invalid value.
Variants§
IsNan(f64)
Value is NaN.
TooLow(f64)
Value is below lower bound.
TooHigh(f64)
Value is above upper bound.
Trait Implementations§
Source§impl Clone for InvalidMutationChanceError
impl Clone for InvalidMutationChanceError
Source§fn clone(&self) -> InvalidMutationChanceError
fn clone(&self) -> InvalidMutationChanceError
Returns a duplicate of the value. Read more
1.0.0 · 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 InvalidMutationChanceError
impl Debug for InvalidMutationChanceError
Source§impl Display for InvalidMutationChanceError
impl Display for InvalidMutationChanceError
Source§impl Error for InvalidMutationChanceError
impl Error for InvalidMutationChanceError
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()
impl Copy for InvalidMutationChanceError
impl StructuralPartialEq for InvalidMutationChanceError
Auto Trait Implementations§
impl Freeze for InvalidMutationChanceError
impl RefUnwindSafe for InvalidMutationChanceError
impl Send for InvalidMutationChanceError
impl Sync for InvalidMutationChanceError
impl Unpin for InvalidMutationChanceError
impl UnwindSafe for InvalidMutationChanceError
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