[][src]Struct merlin::TranscriptRng

pub struct TranscriptRng { /* fields omitted */ }

An RNG providing synthetic randomness to the prover.

A TranscriptRng is constructed from a Transcript using a TranscriptRngBuilder; see its documentation for details on how to construct one.

The transcript RNG construction is described in the Generating Randomness section of the Merlin website.

Trait Implementations

impl CryptoRng for TranscriptRng[src]

impl RngCore for TranscriptRng[src]

Auto Trait Implementations

impl RefUnwindSafe for TranscriptRng

impl Send for TranscriptRng

impl Sync for TranscriptRng

impl Unpin for TranscriptRng

impl UnwindSafe for TranscriptRng

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 = !

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.