Skip to main content

Truncate

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

Available on crate feature bytes only.
Source§

fn truncate(&mut self, len: usize)

Source§

impl Truncate for BytesMut

Available on crate feature bytes only.
Source§

fn truncate(&mut self, len: usize)

Source§

impl Truncate for Vec<u8>

Available on crate feature std only.
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]>

Available on crate feature std only.
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>

Available on crate feature smallvec only.
Source§

fn truncate(&mut self, len: usize)

Implementors§

Source§

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