Trait ContinuousData

Source
pub trait ContinuousData {
    // Required methods
    fn len(&self) -> usize;
    fn is_empty(&self) -> bool;
    fn to_bytes(&self) -> Bytes;
}

Required Methods§

Source

fn len(&self) -> usize

Source

fn is_empty(&self) -> bool

Source

fn to_bytes(&self) -> Bytes

Implementations on Foreign Types§

Source§

impl ContinuousData for (&[u8], &[u8])

Source§

fn len(&self) -> usize

Source§

fn is_empty(&self) -> bool

Source§

fn to_bytes(&self) -> Bytes

Source§

impl ContinuousData for Vec<u8>

Source§

fn len(&self) -> usize

Source§

fn is_empty(&self) -> bool

Source§

fn to_bytes(&self) -> Bytes

Source§

impl ContinuousData for Bytes

Source§

fn len(&self) -> usize

Source§

fn is_empty(&self) -> bool

Source§

fn to_bytes(&self) -> Bytes

Source§

impl ContinuousData for [u8]

Source§

fn len(&self) -> usize

Source§

fn is_empty(&self) -> bool

Source§

fn to_bytes(&self) -> Bytes

Source§

impl<D: ContinuousData + ?Sized> ContinuousData for &D

Source§

fn len(&self) -> usize

Source§

fn is_empty(&self) -> bool

Source§

fn to_bytes(&self) -> Bytes

Source§

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

Source§

fn len(&self) -> usize

Source§

fn is_empty(&self) -> bool

Source§

fn to_bytes(&self) -> Bytes

Implementors§