pub trait Sequence<'a>: Decode<'a> {
    // Required method
    fn fields<F, T>(&self, f: F) -> Result<T>
       where F: FnOnce(&[&dyn Encode]) -> Result<T>;
}
Expand description
ASN.1 SEQUENCE trait.
Types which impl this trait receive blanket impls for the Decode,
Encode, and FixedTag traits.
Call the provided function with a slice of Encode trait objects
representing the fields of this SEQUENCE.
This method uses a callback because structs with fields which aren’t
directly Encode may need to construct temporary values from
their fields prior to encoding.