pub trait ToSlice<T> {
    fn to_slice(&self) -> &[T]Notable traits for &mut [u8]impl Write for &mut [u8]impl Read for &[u8];
    fn len(&self) -> usize;
    fn is_empty(&self) -> bool;
    fn alloc_len(&self) -> usize;
    fn try_resize(&mut self, len: usize) -> Result<(), ErrorReason>;
}
Expand description

A trait to convert a type into a slice.

Required Methods

Convert to a slice.

Length of a slice.

Indicates whether or not this storage type is empty.

Gets the allocated length of a storage. It’s expected that self.alloc_len() >= self.len() in all cases.

Resizes the storage to support at least len elements or returns an error if resizing isn’t supported.

Implementations on Foreign Types

Implementors