Enum BernoulliError

pub enum BernoulliError

Error type returned from Bernoulli::new.

Variants

InvalidProbability

p < 0 or p > 1.

Trait Implementations

impl Clone for BernoulliError

fn clone(&self) -> BernoulliError

impl Copy for BernoulliError

impl Debug for BernoulliError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Display for BernoulliError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for BernoulliError

impl Error for BernoulliError

impl PartialEq for BernoulliError

fn eq(&self, other: &BernoulliError) -> bool

impl StructuralPartialEq for BernoulliError

Auto Trait Implementations

impl Freeze for BernoulliError

impl RefUnwindSafe for BernoulliError

impl Send for BernoulliError

impl Sync for BernoulliError

impl Unpin for BernoulliError

impl UnsafeUnpin for BernoulliError

impl UnwindSafe for BernoulliError

Blanket Implementations

impl<T> Any for BernoulliError where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for BernoulliError where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for BernoulliError where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for BernoulliError where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for BernoulliError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for BernoulliError where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T> ToString for BernoulliError where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T, U> Into<U> for BernoulliError where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for BernoulliError where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for BernoulliError where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>