pub struct XChaCha20Codec<C, K, N = OsNonce> { /* private fields */ }Expand description
Authenticated XChaCha20-Poly1305 wrapper for any existing codec.
Implementations§
Source§impl<C, K> XChaCha20Codec<C, K, OsNonce>
impl<C, K> XChaCha20Codec<C, K, OsNonce>
Source§impl<C, K, N> XChaCha20Codec<C, K, N>
impl<C, K, N> XChaCha20Codec<C, K, N>
Trait Implementations§
Auto Trait Implementations§
impl<C, K, N> Freeze for XChaCha20Codec<C, K, N>
impl<C, K, N> RefUnwindSafe for XChaCha20Codec<C, K, N>
impl<C, K, N> Send for XChaCha20Codec<C, K, N>
impl<C, K, N> Sync for XChaCha20Codec<C, K, N>
impl<C, K, N> Unpin for XChaCha20Codec<C, K, N>
impl<C, K, N> UnsafeUnpin for XChaCha20Codec<C, K, N>
impl<C, K, N> UnwindSafe for XChaCha20Codec<C, K, N>
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