octseq::builder

Trait Truncate

Source
pub trait Truncate {
    // Required method
    fn truncate(&mut self, len: usize);
}
Expand description

An octet sequence that can be shortened.

Required Methods§

Source

fn truncate(&mut self, len: usize)

Truncate the sequence to len octets.

If len is larger than the length of the sequence, nothing happens.

Implementations on Foreign Types§

Source§

impl Truncate for Bytes

Source§

fn truncate(&mut self, len: usize)

Source§

impl Truncate for BytesMut

Source§

fn truncate(&mut self, len: usize)

Source§

impl Truncate for Vec<u8>

Source§

fn truncate(&mut self, len: usize)

Source§

impl<'a> Truncate for &'a [u8]

Source§

fn truncate(&mut self, len: usize)

Source§

impl<'a> Truncate for Cow<'a, [u8]>

Source§

fn truncate(&mut self, len: usize)

Source§

impl<'a, T: Truncate> Truncate for &'a mut T

Source§

fn truncate(&mut self, len: usize)

Source§

impl<A: Array<Item = u8>> Truncate for SmallVec<A>

Source§

fn truncate(&mut self, len: usize)

Implementors§

Source§

impl<const N: usize> Truncate for Array<N>

impl<Builder: Truncate> Truncate for CharStrBuilder<Builder>

impl<Target: Composer> Truncate for StreamTarget<Target>

impl<Target: Composer> Truncate for TreeCompressor<Target>

impl<Target: Truncate> Truncate for StaticCompressor<Target>