Struct rand::distributions::uniform::UniformDuration[][src]

pub struct UniformDuration { /* fields omitted */ }

The back-end implementing UniformSampler for Duration.

Unless you are implementing UniformSampler for your own types, this type should not be used directly, use Uniform instead.

Trait Implementations

impl Clone for UniformDuration[src]

impl Copy for UniformDuration[src]

impl Debug for UniformDuration[src]

impl UniformSampler for UniformDuration[src]

type X = Duration

The type sampled by this implementation.

Auto Trait Implementations

impl RefUnwindSafe for UniformDuration

impl Send for UniformDuration

impl Sync for UniformDuration

impl Unpin for UniformDuration

impl UnwindSafe for UniformDuration

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]