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.