Skip to main content

FixedOutput

Trait FixedOutput 

Source
pub trait FixedOutput:
    Update
    + OutputSizeUser
    + Sized {
    // Required method
    fn finalize_into(self, out: &mut Output<Self>);

    // Provided method
    fn finalize_fixed(self) -> Output<Self> { ... }
}
Expand description

Trait for hash functions with fixed-size output.

Required Methods§

Source

fn finalize_into(self, out: &mut Output<Self>)

Consume value and write result into provided array.

Provided Methods§

Source

fn finalize_fixed(self) -> Output<Self>

Retrieve result and consume the hasher instance.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§