Macro asn1_cereal::ber_choice_serialize
[−]
[src]
macro_rules! ber_choice_serialize { (_ { $rs_type:ident $this:ident $e:ident $writer:ident [$($items:ident, $tags:expr,)*] } [$($opts:tt)*] $item:ident, $inner:ty; $($args:tt)*) => { ... }; (_ { $rs_type:ident $this:ident $e:ident $writer:ident [$($items:ident, $tags:expr,)*] } $item:ident, $inner:ty; $($args:tt)*) => { ... }; (_ { $rs_type:ident $this:ident $e:ident $writer:ident [$($items:ident, $tags:expr,)*] }) => { ... }; ($rs_type:ident, $($args:tt)*) => { ... }; }
Generate the BerSerialize implemention for an ASN.1 Choice type, represented by a Rust enum.