Lines Matching defs:TlvParseError
28 fn parse(input: &'a [u8]) -> Result<(Self, &'a [u8]), TlvParseError>; in parse() argument
32 pub enum TlvParseError { enum
71 fn parse(input: &'a [u8]) -> Result<(Self, &'a [u8]), TlvParseError> { in parse() argument
98 fn parse(header: Header, input: &'a [u8]) -> Result<(Tag, Value<'a>, &'a [u8]), TlvParseError> { in parse() argument
119 fn parse(input: &[u8]) -> Result<(Self, &[u8]), TlvParseError> { in parse() argument
130 fn parse(input: &[u8]) -> Result<(Self, &[u8]), TlvParseError> { in parse() argument
196 fn is_constructed(&self) -> Result<bool, TlvParseError> { in is_constructed() argument
200 fn first_byte(&self) -> Result<&u8, TlvParseError> { in first_byte() argument
206 fn parse(input: &[u8]) -> Result<(Self, &[u8]), TlvParseError> { in parse() argument
228 pub fn parse(input: &[u8]) -> Result<(Object, &[u8]), TlvParseError> { in parse() argument
232 fn parse_multi_byte_tag(input: &[u8]) -> Result<(Tag, &[u8]), TlvParseError> { in parse_multi_byte_tag() argument
256 fn parse_multi_byte_length(input: &[u8]) -> Result<(Asn1Length, &[u8]), TlvParseError> { in parse_multi_byte_length() argument
269 fn parse_constructed_content(mut input: &[u8]) -> Result<Value, TlvParseError> { in parse_constructed_content() argument