pub enum UniformDistributionError {
NonFinite,
InvalidRange,
EmptyRange,
}Variants§
NonFinite
Input or range high - low is non-finite. Not relevant to integer types.
InvalidRange
Invalid range: low must be less than high
EmptyRange
Empty range in uniform distribution
Trait Implementations§
Source§impl Clone for UniformDistributionError
impl Clone for UniformDistributionError
Source§fn clone(&self) -> UniformDistributionError
fn clone(&self) -> UniformDistributionError
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 UniformDistributionError
impl Debug for UniformDistributionError
Source§impl Display for UniformDistributionError
impl Display for UniformDistributionError
Source§impl Error for UniformDistributionError
impl Error for UniformDistributionError
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 From<UniformDistributionError> for RngError
impl From<UniformDistributionError> for RngError
Source§fn from(e: UniformDistributionError) -> Self
fn from(e: UniformDistributionError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for UniformDistributionError
impl PartialEq for UniformDistributionError
impl Copy for UniformDistributionError
impl Eq for UniformDistributionError
impl StructuralPartialEq for UniformDistributionError
Auto Trait Implementations§
impl Freeze for UniformDistributionError
impl RefUnwindSafe for UniformDistributionError
impl Send for UniformDistributionError
impl Sync for UniformDistributionError
impl Unpin for UniformDistributionError
impl UnwindSafe for UniformDistributionError
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