Trait Readable

Source
pub trait Readable<T: Instance> {
    // Required methods
    fn len(&self) -> usize;
    fn write_to(self, buf: BufMut<T>) -> usize;
}

Required Methods§

Source

fn len(&self) -> usize

Source

fn write_to(self, buf: BufMut<T>) -> usize

Implementations on Foreign Types§

Source§

impl<T: Instance> Readable<T> for &T

Source§

fn len(&self) -> usize

Source§

fn write_to(self, buf: BufMut<T>) -> usize

Implementors§

Source§

impl<'a, P: Ptr> Readable<&'a [u8]> for SliceU8Buf<'a, P>

Source§

impl<P: Ptr> Readable<Const> for BytesPtrConstBuf<P>

Source§

impl<P: Ptr> Readable<Mut> for BytesPtrMutBuf<P>

Source§

impl<P: Ptr> Readable<String> for StringBuf<P>