Struct nuuid::Rng[][src]

pub struct Rng(_);

A CSPRNG suitable for generating UUID’s.

Implementations

impl Rng[src]

pub fn new() -> Self[src]

This is supported on crate feature getrandom only.

Create a new Rng using getrandom.

pub fn from_seed(seed: [u8; 32]) -> Self[src]

Create a new Rng from a provided seed.

Trait Implementations

impl Clone for Rng[src]

impl Debug for Rng[src]

impl Default for Rng[src]

This is supported on crate feature getrandom only.

Auto Trait Implementations

impl RefUnwindSafe for Rng

impl Send for Rng

impl Sync for Rng

impl Unpin for Rng

impl UnwindSafe for Rng

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> Same<T> for T

type Output = T

Should always be Self

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