binius_core::fiat_shamir

Trait CanSampleBits

Source
pub trait CanSampleBits<T> {
    // Required method
    fn sample_bits(&mut self, bits: usize) -> T;
}

Required Methods§

Source

fn sample_bits(&mut self, bits: usize) -> T

Implementations on Foreign Types§

Source§

impl<'a, T, U: 'a + CanSampleBits<T> + ?Sized> CanSampleBits<T> for &'a mut U

Source§

fn sample_bits(&mut self, bits: usize) -> T

Implementors§

Source§

impl<Challenger_> CanSampleBits<usize> for TranscriptReader<Challenger_>
where Challenger_: Challenger,

Source§

impl<Challenger_> CanSampleBits<usize> for TranscriptWriter<Challenger_>
where Challenger_: Challenger,