Struct pcg_rand::stream::SpecificSeqStream[][src]

pub struct SpecificSeqStream<Itype> { /* fields omitted */ }

By default this stream provides the same stream as OneSeqStream. The advantage to this stream is it can be changed at runtime. This incurs an extra Itype of storage overhead.

Implementations

impl<Itype> SpecificSeqStream<Itype> where
    Itype: Zero
[src]

pub fn new() -> SpecificSeqStream<Itype>[src]

Trait Implementations

impl Stream<u128> for SpecificSeqStream<u128>[src]

impl Stream<u32> for SpecificSeqStream<u32>[src]

impl Stream<u64> for SpecificSeqStream<u64>[src]

Auto Trait Implementations

impl<Itype> RefUnwindSafe for SpecificSeqStream<Itype> where
    Itype: RefUnwindSafe
[src]

impl<Itype> Send for SpecificSeqStream<Itype> where
    Itype: Send
[src]

impl<Itype> Sync for SpecificSeqStream<Itype> where
    Itype: Sync
[src]

impl<Itype> Unpin for SpecificSeqStream<Itype> where
    Itype: Unpin
[src]

impl<Itype> UnwindSafe for SpecificSeqStream<Itype> where
    Itype: UnwindSafe
[src]

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, 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>,