pub fn parse_till_empty<'a, T: ReadablePdu<'a, E>, E: Debug>( buf: Span<'a>, ) -> IResult<Span<'a>, Vec<T>, E>
Keep repeating the parser till the buf is empty