Struct pcg_rand::stream::UniqueSeqStream [−][src]
This stream provides a stream based on the current location of the generator in memory. This means that two PCG with the same seed can produce different sequences of numbers. Though if the generator is moved it will change the stream.
Trait Implementations
impl<Itype> Stream<Itype> for UniqueSeqStream where
Itype: FromPrimitive + ReadByteOrder,
[src]
Itype: FromPrimitive + ReadByteOrder,
const SERIALIZER_ID: &'static str
[src]
fn build(_: Option<Itype>) -> Self
[src]
fn increment(&self) -> Itype
[src]
fn get_stream(&self) -> Itype
[src]
fn set_stream(&mut self, _stream_seq: Itype)
[src]
Auto Trait Implementations
impl RefUnwindSafe for UniqueSeqStream
[src]
impl Send for UniqueSeqStream
[src]
impl Sync for UniqueSeqStream
[src]
impl Unpin for UniqueSeqStream
[src]
impl UnwindSafe for UniqueSeqStream
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,