fn read(
        input: &BitSlice<Msb0, u8>,
        limit: Limit<T, Predicate>,
    ) -> Result<(&BitSlice<Msb0, u8>, Self), DekuError>
    where
        Self: Sized,
    {
        Vec::read(input, (limit, ()))
    }
/// Read `T`s until the given limit from input for types which don't require context.
Read `T`s until the given limit from input for types which don't require context.
Read ` T ` s until the given limit from input for types which don ' t require context .
fn read(
        input: &BitSlice<Msb0, u8>,
        limit: Limit<T, Predicate>,
    ) -> Result<(&BitSlice<Msb0, u8>, Self), DekuError>
    where
        Self: Sized,
    {
        Vec::read(input, (limit, ()))
    }
fn read ( input : & BitSlice < Msb0 , u8 > , limit : Limit < T , Predicate > , ) -> Result < ( & BitSlice < Msb0 , u8 > , Self ) , DekuError > where Self : Sized , { Vec :: read ( input , ( limit , ( ) ) ) }
Read `T`s until the given limit from input for types which don't require context.
Read ` T ` s until the given limit from input for types which don ' t require context .
input
&BitSlice<Msb0, u8>
limit
Limit<T, Predicate>
input
&BitSlice<Msb0, u8>
limit
Limit<T, Predicate>