ResizeBuffer

Trait ResizeBuffer 

Source
pub trait ResizeBuffer: Buffer {
    // Required method
    fn resize_zeroed(&mut self, new_len: usize) -> Result<(), Error>;
}
Expand description

A trait for describing a buffer which can be resized. Useful for no_std environments. Automatically implemented for Vec<u8> when alloc enabled

Required Methods§

Source

fn resize_zeroed(&mut self, new_len: usize) -> Result<(), Error>

Resize to the specified size and fill with zeroes when necessary

Implementations on Foreign Types§

Source§

impl ResizeBuffer for Vec<u8>

Source§

fn resize_zeroed(&mut self, new_len: usize) -> Result<(), Error>

Implementors§

Source§

impl<const CAP: usize> ResizeBuffer for ArrayBuffer<CAP>