#[repr(C)]pub struct DigestRequest {
pub algorithm: Bytes,
pub output_length: usize,
pub xof: u32,
pub message: Bytes,
}Expand description
Parameters for a synchronous whole-message digest request.
Fields§
§algorithm: BytesUTF-8 digest implementation name without NUL bytes.
output_length: usizeRequested digest length in bytes; exact method width for a fixed-size hash.
xof: u32Zero selects a fixed-size hash; one selects extendable output.
message: BytesComplete input message borrowed through this synchronous request.
Trait Implementations§
Source§impl Clone for DigestRequest
impl Clone for DigestRequest
Source§fn clone(&self) -> DigestRequest
fn clone(&self) -> DigestRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DigestRequest
Auto Trait Implementations§
impl !Send for DigestRequest
impl !Sync for DigestRequest
impl Freeze for DigestRequest
impl RefUnwindSafe for DigestRequest
impl Unpin for DigestRequest
impl UnsafeUnpin for DigestRequest
impl UnwindSafe for DigestRequest
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