Struct veilid_core::Blake3Digest512
source · pub struct Blake3Digest512 { /* private fields */ }
Trait Implementations§
source§impl Digest for Blake3Digest512
impl Digest for Blake3Digest512
source§fn new_with_prefix(data: impl AsRef<[u8]>) -> Self
fn new_with_prefix(data: impl AsRef<[u8]>) -> Self
Create new hasher instance which has processed the provided data.
source§fn chain_update(self, data: impl AsRef<[u8]>) -> Selfwhere
Self: Sized,
fn chain_update(self, data: impl AsRef<[u8]>) -> Selfwhere
Self: Sized,
Process input data in a chained manner.
source§fn finalize_reset(&mut self) -> Output<Self>
fn finalize_reset(&mut self) -> Output<Self>
Retrieve result and reset hasher instance.
source§fn output_size() -> usize
fn output_size() -> usize
Get output size of the hasher
source§fn finalize_into(self, out: &mut Output<Self>)
fn finalize_into(self, out: &mut Output<Self>)
Write result into provided array and consume the hasher instance.
source§fn finalize_into_reset(&mut self, out: &mut Output<Self>)where
Self: FixedOutputReset,
fn finalize_into_reset(&mut self, out: &mut Output<Self>)where
Self: FixedOutputReset,
Write result into provided array and reset the hasher instance.
source§impl FixedOutput for Blake3Digest512
impl FixedOutput for Blake3Digest512
source§fn finalize_into(self, out: &mut Output<Self>)
fn finalize_into(self, out: &mut Output<Self>)
Consume value and write result into provided array.
source§fn finalize_fixed(self) -> GenericArray<u8, Self::OutputSize>
fn finalize_fixed(self) -> GenericArray<u8, Self::OutputSize>
Retrieve result and consume the hasher instance.
source§impl FixedOutputReset for Blake3Digest512
impl FixedOutputReset for Blake3Digest512
source§fn finalize_into_reset(&mut self, out: &mut Output<Self>)
fn finalize_into_reset(&mut self, out: &mut Output<Self>)
Write result into provided array and reset the hasher state.
source§fn finalize_fixed_reset(&mut self) -> GenericArray<u8, Self::OutputSize>
fn finalize_fixed_reset(&mut self) -> GenericArray<u8, Self::OutputSize>
Retrieve result and reset the hasher state.
source§impl OutputSizeUser for Blake3Digest512
impl OutputSizeUser for Blake3Digest512
Auto Trait Implementations§
impl Freeze for Blake3Digest512
impl RefUnwindSafe for Blake3Digest512
impl Send for Blake3Digest512
impl Sync for Blake3Digest512
impl Unpin for Blake3Digest512
impl UnwindSafe for Blake3Digest512
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more