[][src]Trait tree_buf::internal::reader_writer::Reader

pub trait Reader {
    type Read: Readable;
    fn new<ParentBranch: StaticBranch>(
        sticks: DynBranch,
        branch: ParentBranch
    ) -> Self;
fn read(&mut self) -> Self::Read; }

Associated Types

Loading content...

Required methods

fn new<ParentBranch: StaticBranch>(
    sticks: DynBranch,
    branch: ParentBranch
) -> Self

fn read(&mut self) -> Self::Read

Loading content...

Implementations on Foreign Types

impl<T0: Reader, T1: Reader> Reader for (T0, T1)[src]

type Read = (T0::Read, T1::Read)

impl<T0: Reader, T1: Reader, T2: Reader> Reader for (T0, T1, T2)[src]

type Read = (T0::Read, T1::Read, T2::Read)

impl<T0: Reader, T1: Reader, T2: Reader, T3: Reader> Reader for (T0, T1, T2, T3)[src]

type Read = (T0::Read, T1::Read, T2::Read, T3::Read)

impl<T0: Reader, T1: Reader, T2: Reader, T3: Reader, T4: Reader> Reader for (T0, T1, T2, T3, T4)[src]

type Read = (T0::Read, T1::Read, T2::Read, T3::Read, T4::Read)

Loading content...

Implementors

impl<T: Primitive + Copy> Reader for PrimitiveBuffer<T>[src]

type Read = T

impl<T: Reader> Reader for ArrayReader<T>[src]

type Read = Vec<T::Read>

impl<V: Reader> Reader for NullableReader<V>[src]

type Read = Option<V::Read>

Loading content...