Trait simple_stream::frame::Frame [] [src]

pub trait Frame: Sync + Send {
    fn to_bytes(&self) -> Vec<u8>;
    fn payload(&self) -> Vec<u8>;
    fn len_as_vec(&self) -> usize;
    fn as_mut_raw_erased(&self) -> *mut ();
}

Required Methods

fn to_bytes(&self) -> Vec<u8>

fn payload(&self) -> Vec<u8>

fn len_as_vec(&self) -> usize

fn as_mut_raw_erased(&self) -> *mut ()

Implementors