[−][src]Trait tree_buf::internal::reader_writer::ReaderArray
Associated Types
type Read
Required methods
fn new(
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
Implementations on Foreign Types
impl ReaderArray for IntoIter<usize>
[src]
type Read = usize
fn new(
_sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
_sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl<T: ReaderArray> ReaderArray for Option<VecArrayReader<T>>
[src]
type Read = Vec<T::Read>
fn new(
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl ReaderArray for IntoIter<bool>
[src]
type Read = bool
fn new(
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl ReaderArray for IntoIter<f64>
[src]
type Read = f64
fn new(
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl ReaderArray for IntoIter<f32>
[src]
type Read = f32
fn new(
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl<K: ReaderArray, V: ReaderArray, S: Default + BuildHasher> ReaderArray for Option<HashMapArrayReader<K, V, S>> where
K::Read: Hash + Eq,
[src]
K::Read: Hash + Eq,
type Read = HashMap<K::Read, V::Read, S>
fn new(
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl ReaderArray for IntoIter<u64>
[src]
type Read = u64
fn new(
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl ReaderArray for IntoIter<u32>
[src]
type Read = u32
fn new(
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl ReaderArray for IntoIter<u16>
[src]
type Read = u16
fn new(
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl ReaderArray for IntoIter<u8>
[src]
type Read = u8
fn new(
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl<T: ReaderArray> ReaderArray for Option<NullableReader<T>>
[src]
type Read = Option<T::Read>
fn new(
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl ReaderArray for IntoIter<String>
[src]
type Read = String
fn new(
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
_options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl<T0: ReaderArray, T1: ReaderArray> ReaderArray for (T0, T1)
[src]
type Read = (T0::Read, T1::Read)
fn new(
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl<T0: ReaderArray, T1: ReaderArray, T2: ReaderArray> ReaderArray for (T0, T1, T2)
[src]
type Read = (T0::Read, T1::Read, T2::Read)
fn new(
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl<T0: ReaderArray, T1: ReaderArray, T2: ReaderArray, T3: ReaderArray> ReaderArray for (T0, T1, T2, T3)
[src]
type Read = (T0::Read, T1::Read, T2::Read, T3::Read)
fn new(
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl<T0: ReaderArray, T1: ReaderArray, T2: ReaderArray, T3: ReaderArray, T4: ReaderArray> ReaderArray for (T0, T1, T2, T3, T4)
[src]
type Read = (T0::Read, T1::Read, T2::Read, T3::Read, T4::Read)
fn new(
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
fn read_next(&mut self) -> Self::Read
[src]
impl<T0: ReaderArray, T1: ReaderArray, T2: ReaderArray, T3: ReaderArray, T4: ReaderArray, T5: ReaderArray> ReaderArray for (T0, T1, T2, T3, T4, T5)
[src]
type Read = (T0::Read, T1::Read, T2::Read, T3::Read, T4::Read, T5::Read)
fn new(
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>
[src]
sticks: DynArrayBranch,
options: &impl DecodeOptions
) -> Result<Self, ReadError>