Skip to main content

asn1_fmt

Function asn1_fmt 

Source
pub open spec fn asn1_fmt<Content: SpecCombinator, const DER: bool>(
    tag: Tag,
    content: Content,
) -> ASN1InnerFmt<Content, DER>
Expand description
{
    Mapped {
        inner: PrefixTagged(
            TagFmt,
            tag,
            Bind(LengthFmt::<DER>, |len: usize| ExactLen(len, content)),
        ),
        mapper: (
            |i: (usize, Content::T)| i.1,
            |o: Content::T| (content.byte_len(o) as usize, o),
        ),
    }
}