pub trait LayoutRead: Sized {
    type Read<'a>;

    // Required method
    fn read<'a>(buf: &mut &'a [u8]) -> Result<Self::Read<'a>, Global>;
}

Required Associated Types§

type Read<'a>

Required Methods§

fn read<'a>(buf: &mut &'a [u8]) -> Result<Self::Read<'a>, Global>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl LayoutRead for f32

§

type Read<'a> = f32

§

fn read(buf: &mut &[u8]) -> Result<f32, Global>

§

impl LayoutRead for f64

§

type Read<'a> = f64

§

fn read(buf: &mut &[u8]) -> Result<f64, Global>

§

impl LayoutRead for i8

§

type Read<'a> = i8

§

fn read(buf: &mut &[u8]) -> Result<i8, Global>

§

impl LayoutRead for i16

§

type Read<'a> = i16

§

fn read(buf: &mut &[u8]) -> Result<i16, Global>

§

impl LayoutRead for i32

§

type Read<'a> = i32

§

fn read(buf: &mut &[u8]) -> Result<i32, Global>

§

impl LayoutRead for i64

§

type Read<'a> = i64

§

fn read(buf: &mut &[u8]) -> Result<i64, Global>

§

impl LayoutRead for i128

§

type Read<'a> = i128

§

fn read(buf: &mut &[u8]) -> Result<i128, Global>

§

impl LayoutRead for u8

§

type Read<'a> = u8

§

fn read(buf: &mut &[u8]) -> Result<u8, Global>

§

impl LayoutRead for u16

§

type Read<'a> = u16

§

fn read(buf: &mut &[u8]) -> Result<u16, Global>

§

impl LayoutRead for u32

§

type Read<'a> = u32

§

fn read(buf: &mut &[u8]) -> Result<u32, Global>

§

impl LayoutRead for u64

§

type Read<'a> = u64

§

fn read(buf: &mut &[u8]) -> Result<u64, Global>

§

impl LayoutRead for u128

§

type Read<'a> = u128

§

fn read(buf: &mut &[u8]) -> Result<u128, Global>

§

impl LayoutRead for ()

§

type Read<'a> = ()

§

fn read<'a>(buf: &mut &'a [u8]) -> Result<<() as LayoutRead>::Read<'a>, Global>

§

impl LayoutRead for String

§

type Read<'a> = &'a str

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<String as LayoutRead>::Read<'a>, Global>

§

impl LayoutRead for Vec<u8>

§

type Read<'a> = &'a [u8]

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<Vec<u8> as LayoutRead>::Read<'a>, Global>

§

impl<T> LayoutRead for Option<T>where T: LayoutRead,

§

type Read<'a> = Option<<T as LayoutRead>::Read<'a>>

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<Option<T> as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0> LayoutRead for (TupleElement0,)where TupleElement0: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>,)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0,) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1> LayoutRead for (TupleElement0, TupleElement1)where TupleElement0: LayoutRead, TupleElement1: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2> LayoutRead for (TupleElement0, TupleElement1, TupleElement2)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead, TupleElement55: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>, <TupleElement55 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead, TupleElement55: LayoutRead, TupleElement56: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>, <TupleElement55 as LayoutRead>::Read<'a>, <TupleElement56 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead, TupleElement55: LayoutRead, TupleElement56: LayoutRead, TupleElement57: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>, <TupleElement55 as LayoutRead>::Read<'a>, <TupleElement56 as LayoutRead>::Read<'a>, <TupleElement57 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead, TupleElement55: LayoutRead, TupleElement56: LayoutRead, TupleElement57: LayoutRead, TupleElement58: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>, <TupleElement55 as LayoutRead>::Read<'a>, <TupleElement56 as LayoutRead>::Read<'a>, <TupleElement57 as LayoutRead>::Read<'a>, <TupleElement58 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead, TupleElement55: LayoutRead, TupleElement56: LayoutRead, TupleElement57: LayoutRead, TupleElement58: LayoutRead, TupleElement59: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>, <TupleElement55 as LayoutRead>::Read<'a>, <TupleElement56 as LayoutRead>::Read<'a>, <TupleElement57 as LayoutRead>::Read<'a>, <TupleElement58 as LayoutRead>::Read<'a>, <TupleElement59 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead, TupleElement55: LayoutRead, TupleElement56: LayoutRead, TupleElement57: LayoutRead, TupleElement58: LayoutRead, TupleElement59: LayoutRead, TupleElement60: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>, <TupleElement55 as LayoutRead>::Read<'a>, <TupleElement56 as LayoutRead>::Read<'a>, <TupleElement57 as LayoutRead>::Read<'a>, <TupleElement58 as LayoutRead>::Read<'a>, <TupleElement59 as LayoutRead>::Read<'a>, <TupleElement60 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead, TupleElement55: LayoutRead, TupleElement56: LayoutRead, TupleElement57: LayoutRead, TupleElement58: LayoutRead, TupleElement59: LayoutRead, TupleElement60: LayoutRead, TupleElement61: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>, <TupleElement55 as LayoutRead>::Read<'a>, <TupleElement56 as LayoutRead>::Read<'a>, <TupleElement57 as LayoutRead>::Read<'a>, <TupleElement58 as LayoutRead>::Read<'a>, <TupleElement59 as LayoutRead>::Read<'a>, <TupleElement60 as LayoutRead>::Read<'a>, <TupleElement61 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead, TupleElement55: LayoutRead, TupleElement56: LayoutRead, TupleElement57: LayoutRead, TupleElement58: LayoutRead, TupleElement59: LayoutRead, TupleElement60: LayoutRead, TupleElement61: LayoutRead, TupleElement62: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>, <TupleElement55 as LayoutRead>::Read<'a>, <TupleElement56 as LayoutRead>::Read<'a>, <TupleElement57 as LayoutRead>::Read<'a>, <TupleElement58 as LayoutRead>::Read<'a>, <TupleElement59 as LayoutRead>::Read<'a>, <TupleElement60 as LayoutRead>::Read<'a>, <TupleElement61 as LayoutRead>::Read<'a>, <TupleElement62 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62) as LayoutRead>::Read<'a>, Global>

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63> LayoutRead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63)where TupleElement0: LayoutRead, TupleElement1: LayoutRead, TupleElement2: LayoutRead, TupleElement3: LayoutRead, TupleElement4: LayoutRead, TupleElement5: LayoutRead, TupleElement6: LayoutRead, TupleElement7: LayoutRead, TupleElement8: LayoutRead, TupleElement9: LayoutRead, TupleElement10: LayoutRead, TupleElement11: LayoutRead, TupleElement12: LayoutRead, TupleElement13: LayoutRead, TupleElement14: LayoutRead, TupleElement15: LayoutRead, TupleElement16: LayoutRead, TupleElement17: LayoutRead, TupleElement18: LayoutRead, TupleElement19: LayoutRead, TupleElement20: LayoutRead, TupleElement21: LayoutRead, TupleElement22: LayoutRead, TupleElement23: LayoutRead, TupleElement24: LayoutRead, TupleElement25: LayoutRead, TupleElement26: LayoutRead, TupleElement27: LayoutRead, TupleElement28: LayoutRead, TupleElement29: LayoutRead, TupleElement30: LayoutRead, TupleElement31: LayoutRead, TupleElement32: LayoutRead, TupleElement33: LayoutRead, TupleElement34: LayoutRead, TupleElement35: LayoutRead, TupleElement36: LayoutRead, TupleElement37: LayoutRead, TupleElement38: LayoutRead, TupleElement39: LayoutRead, TupleElement40: LayoutRead, TupleElement41: LayoutRead, TupleElement42: LayoutRead, TupleElement43: LayoutRead, TupleElement44: LayoutRead, TupleElement45: LayoutRead, TupleElement46: LayoutRead, TupleElement47: LayoutRead, TupleElement48: LayoutRead, TupleElement49: LayoutRead, TupleElement50: LayoutRead, TupleElement51: LayoutRead, TupleElement52: LayoutRead, TupleElement53: LayoutRead, TupleElement54: LayoutRead, TupleElement55: LayoutRead, TupleElement56: LayoutRead, TupleElement57: LayoutRead, TupleElement58: LayoutRead, TupleElement59: LayoutRead, TupleElement60: LayoutRead, TupleElement61: LayoutRead, TupleElement62: LayoutRead, TupleElement63: LayoutRead,

§

type Read<'a> = (<TupleElement0 as LayoutRead>::Read<'a>, <TupleElement1 as LayoutRead>::Read<'a>, <TupleElement2 as LayoutRead>::Read<'a>, <TupleElement3 as LayoutRead>::Read<'a>, <TupleElement4 as LayoutRead>::Read<'a>, <TupleElement5 as LayoutRead>::Read<'a>, <TupleElement6 as LayoutRead>::Read<'a>, <TupleElement7 as LayoutRead>::Read<'a>, <TupleElement8 as LayoutRead>::Read<'a>, <TupleElement9 as LayoutRead>::Read<'a>, <TupleElement10 as LayoutRead>::Read<'a>, <TupleElement11 as LayoutRead>::Read<'a>, <TupleElement12 as LayoutRead>::Read<'a>, <TupleElement13 as LayoutRead>::Read<'a>, <TupleElement14 as LayoutRead>::Read<'a>, <TupleElement15 as LayoutRead>::Read<'a>, <TupleElement16 as LayoutRead>::Read<'a>, <TupleElement17 as LayoutRead>::Read<'a>, <TupleElement18 as LayoutRead>::Read<'a>, <TupleElement19 as LayoutRead>::Read<'a>, <TupleElement20 as LayoutRead>::Read<'a>, <TupleElement21 as LayoutRead>::Read<'a>, <TupleElement22 as LayoutRead>::Read<'a>, <TupleElement23 as LayoutRead>::Read<'a>, <TupleElement24 as LayoutRead>::Read<'a>, <TupleElement25 as LayoutRead>::Read<'a>, <TupleElement26 as LayoutRead>::Read<'a>, <TupleElement27 as LayoutRead>::Read<'a>, <TupleElement28 as LayoutRead>::Read<'a>, <TupleElement29 as LayoutRead>::Read<'a>, <TupleElement30 as LayoutRead>::Read<'a>, <TupleElement31 as LayoutRead>::Read<'a>, <TupleElement32 as LayoutRead>::Read<'a>, <TupleElement33 as LayoutRead>::Read<'a>, <TupleElement34 as LayoutRead>::Read<'a>, <TupleElement35 as LayoutRead>::Read<'a>, <TupleElement36 as LayoutRead>::Read<'a>, <TupleElement37 as LayoutRead>::Read<'a>, <TupleElement38 as LayoutRead>::Read<'a>, <TupleElement39 as LayoutRead>::Read<'a>, <TupleElement40 as LayoutRead>::Read<'a>, <TupleElement41 as LayoutRead>::Read<'a>, <TupleElement42 as LayoutRead>::Read<'a>, <TupleElement43 as LayoutRead>::Read<'a>, <TupleElement44 as LayoutRead>::Read<'a>, <TupleElement45 as LayoutRead>::Read<'a>, <TupleElement46 as LayoutRead>::Read<'a>, <TupleElement47 as LayoutRead>::Read<'a>, <TupleElement48 as LayoutRead>::Read<'a>, <TupleElement49 as LayoutRead>::Read<'a>, <TupleElement50 as LayoutRead>::Read<'a>, <TupleElement51 as LayoutRead>::Read<'a>, <TupleElement52 as LayoutRead>::Read<'a>, <TupleElement53 as LayoutRead>::Read<'a>, <TupleElement54 as LayoutRead>::Read<'a>, <TupleElement55 as LayoutRead>::Read<'a>, <TupleElement56 as LayoutRead>::Read<'a>, <TupleElement57 as LayoutRead>::Read<'a>, <TupleElement58 as LayoutRead>::Read<'a>, <TupleElement59 as LayoutRead>::Read<'a>, <TupleElement60 as LayoutRead>::Read<'a>, <TupleElement61 as LayoutRead>::Read<'a>, <TupleElement62 as LayoutRead>::Read<'a>, <TupleElement63 as LayoutRead>::Read<'a>)

§

fn read<'a>( buf: &mut &'a [u8] ) -> Result<<(TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63) as LayoutRead>::Read<'a>, Global>

Implementors§

§

impl<T> LayoutRead for UseFromToBytes<T>where T: for<'a> FromBytes<'a>,

§

type Read<'a> = T

§

impl<T> LayoutRead for WithSize<T>where T: LayoutRead,

§

type Read<'a> = <T as LayoutRead>::Read<'a>