Type Alias NameConstraintsValue

Source
pub type NameConstraintsValue<'a> = PolyType<<ASN1<ImplicitTag<GeneralSubtrees>> as Combinator>::Result<'a>, <ASN1<ImplicitTag<GeneralSubtrees>> as Combinator>::Result<'a>>;

Aliased Type§

struct NameConstraintsValue<'a> {
    pub permitted: OptionDeep<VecDeep<PolyType<PolyType<&'a [u8], &'a str, &'a str, &'a [u8], VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<&'a str, &'a str, &'a str, &'a [u8], &'a [u8], &'a [u8]>>>>, &'a [u8], &'a str, &'a [u8], ObjectIdentifierValue>, i64, i64>>>,
    pub excluded: OptionDeep<VecDeep<PolyType<PolyType<&'a [u8], &'a str, &'a str, &'a [u8], VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<&'a str, &'a str, &'a str, &'a [u8], &'a [u8], &'a [u8]>>>>, &'a [u8], &'a str, &'a [u8], ObjectIdentifierValue>, i64, i64>>>,
}

Fields§

§permitted: OptionDeep<VecDeep<PolyType<PolyType<&'a [u8], &'a str, &'a str, &'a [u8], VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<&'a str, &'a str, &'a str, &'a [u8], &'a [u8], &'a [u8]>>>>, &'a [u8], &'a str, &'a [u8], ObjectIdentifierValue>, i64, i64>>>§excluded: OptionDeep<VecDeep<PolyType<PolyType<&'a [u8], &'a str, &'a str, &'a [u8], VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<&'a str, &'a str, &'a str, &'a [u8], &'a [u8], &'a [u8]>>>>, &'a [u8], &'a str, &'a [u8], ObjectIdentifierValue>, i64, i64>>>