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