Struct twenty_first::shared_math::rescue_prime_digest::Digest
source · pub struct Digest(_);
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Digest
impl<'de> Deserialize<'de> for Digest
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Distribution<Digest> for Standard
impl Distribution<Digest> for Standard
sourcefn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> Digest
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> Digest
Generate a random value of
T
, using rng
as the source of randomness.sourceimpl From<Digest> for Vec<BFieldElement>
impl From<Digest> for Vec<BFieldElement>
sourceimpl GetSize for Digest
impl GetSize for Digest
sourcefn get_stack_size() -> usize
fn get_stack_size() -> usize
Determines how may bytes this object occupies inside the stack. Read more
sourcefn get_heap_size(&self) -> usize
fn get_heap_size(&self) -> usize
Determines how many bytes this object occupies inside the heap. Read more
sourceimpl Hashable for Digest
impl Hashable for Digest
fn to_sequence(&self) -> Vec<BFieldElement>
impl Copy for Digest
impl Eq for Digest
impl StructuralEq for Digest
impl StructuralPartialEq for Digest
Auto Trait Implementations
impl RefUnwindSafe for Digest
impl Send for Digest
impl Sync for Digest
impl Unpin for Digest
impl UnwindSafe for Digest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more