Trait Readable

Source
pub trait Readable<T: Instance> {
    // Required method
    fn write_to(self, buf: BufMut<T>);
}

Required Methods§

Source

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

Implementations on Foreign Types§

Source§

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

Source§

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

Implementors§

Source§

impl<P: BytesPtr, T: Fixed> Readable<Option<T>> for OptionBuf<P, T>

Source§

impl<P: Ptr> Readable<bool> for BoolBuf<P>

Source§

impl<P: Ptr> Readable<char> for CharBuf<P>

Source§

impl<P: Ptr> Readable<f32> for F32Buf<P>

Source§

impl<P: Ptr> Readable<f64> for F64Buf<P>

Source§

impl<P: Ptr> Readable<i8> for I8Buf<P>

Source§

impl<P: Ptr> Readable<i32> for I32Buf<P>

Source§

impl<P: Ptr> Readable<i64> for I64Buf<P>

Source§

impl<P: Ptr> Readable<i128> for I128Buf<P>

Source§

impl<P: Ptr> Readable<u8> for U8Buf<P>

Source§

impl<P: Ptr> Readable<u32> for U32Buf<P>

Source§

impl<P: Ptr> Readable<u64> for U64Buf<P>

Source§

impl<P: Ptr> Readable<u128> for U128Buf<P>

Source§

impl<P: Ptr> Readable<()> for UnitBuf<P>

Source§

impl<P: Ptr, T> Readable<PhantomData<T>> for PhantomDataBuf<P, T>

Source§

impl<P: Ptr, T: Fixed, const N: usize> Readable<[T; N]> for ArrayBuf<P, T, N>

Source§

impl<P: Ptr, const LEN: usize, T: Base> Readable<Value<LEN, T>> for Buf<P, LEN, T>