pub type PrivateImplicit<T, E, const TAG: u32> = TaggedValue<T, E, Implicit, { Class::PRIVATE }, TAG>;Expand description
A helper object to parse [PRIVATE n] IMPLICIT T
A helper object implementing FromBer and FromDer, to
parse implicit private-tagged values.
§Examples
To parse a [PRIVATE 0] IMPLICIT INTEGER object:
use asn1_rs::{Error, FromBer, Integer, PrivateImplicit, TaggedValue};
let bytes = &[0xe0, 0x1, 0x2];
let (_, tagged) = PrivateImplicit::<Integer, Error, 0>::from_ber(bytes).unwrap();
assert_eq!(tagged, TaggedValue::implicit(Integer::from(2_u8)));Aliased Type§
pub struct PrivateImplicit<T, E, const TAG: u32> { /* private fields */ }Layout§
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.