Enum Ietf
pub enum Ietf
IETF ChaCha configuration to use a 32-bit counter and 96-bit nonce.
Trait Implementations
impl Clone for Ietf
fn clone(&self) -> Ietf
impl Copy for Ietf
impl Debug for Ietf
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Variant for Ietf
type Counter = u32;fn get_block_pos(row: &[u32]) -> u32fn set_block_pos(row: &mut [u32], pos: u32)fn remaining_blocks(block_pos: u32) -> Option<usize>
Auto Trait Implementations
impl Freeze for Ietf
impl RefUnwindSafe for Ietf
impl Send for Ietf
impl Sync for Ietf
impl Unpin for Ietf
impl UnsafeUnpin for Ietf
impl UnwindSafe for Ietf
Blanket Implementations
impl<T> Any for Ietf
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Ietf
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Ietf
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Ietf
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Ietf
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for Ietf
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Ietf
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Ietf
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>