Function der_parser::der::parse_der_sequence_of
source · pub fn parse_der_sequence_of<'a, F>(
f: F
) -> impl FnMut(&'a [u8]) -> BerResult<'_>where
F: Fn(&'a [u8]) -> BerResult<'_>,
Expand description
Parse a SEQUENCE OF object
Given a subparser for a DER type, parse a sequence of identical objects.
/// Read a SEQUENCE OF INTEGER
fn parser(i:&[u8]) -> BerResult<DerObject> {
parse_der_sequence_of(parse_der_integer)(i)
}
let (rem, v) = parser(&bytes).expect("parsing failed");