Trait wolf_crypto::buf::ByteArray

source ·
pub trait ByteArray {
    type Target;

    // Required methods
    fn capacity(&self) -> usize;
    fn slice(&self) -> &[u8] ;
    fn mut_slice(&mut self) -> &mut [u8] ;

    // Provided method
    fn zero(&mut self) { ... }
}

Required Associated Types§

Required Methods§

source

fn capacity(&self) -> usize

source

fn slice(&self) -> &[u8]

source

fn mut_slice(&mut self) -> &mut [u8]

Provided Methods§

source

fn zero(&mut self)

Implementations on Foreign Types§

source§

impl<const N: usize> ByteArray for [u8; N]

source§

type Target = [u8; N]

source§

fn capacity(&self) -> usize

source§

fn slice(&self) -> &[u8]

source§

fn mut_slice(&mut self) -> &mut [u8]

Implementors§