pub struct SecretEncoderState { /* private fields */ }Expand description
Public metadata and fixed-work core shared by secret encoding frames.
Construction remains frame-owned so this state cannot be detached from wiping secret output storage.
Implementations§
Source§impl SecretEncoderState
impl SecretEncoderState
Sourcepub const fn maximum_input_len(&self) -> usize
pub const fn maximum_input_len(&self) -> usize
Returns the public maximum input bytes.
Sourcepub const fn maximum_encoded_len(&self) -> usize
pub const fn maximum_encoded_len(&self) -> usize
Returns the public maximum encoded bytes.
Sourcepub const fn output_len(&self) -> usize
pub const fn output_len(&self) -> usize
Returns the public encoded bytes initialized so far.
Trait Implementations§
Source§impl Debug for SecretEncoderState
impl Debug for SecretEncoderState
Source§impl Drop for SecretEncoderState
impl Drop for SecretEncoderState
Auto Trait Implementations§
impl Freeze for SecretEncoderState
impl RefUnwindSafe for SecretEncoderState
impl Send for SecretEncoderState
impl Sync for SecretEncoderState
impl Unpin for SecretEncoderState
impl UnsafeUnpin for SecretEncoderState
impl UnwindSafe for SecretEncoderState
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