[][src]Macro protobuf_codec::protobuf_message_field_decoder

macro_rules! protobuf_message_field_decoder {
    ($num:expr, $field:expr) => { ... };
    ($num:expr, $field:expr, required) => { ... };
    ($num:expr, $field:expr, repeated) => { ... };
    ($num:expr, $field:expr, $value:ty, repeated) => { ... };
    ($num:expr, $field:expr, packed) => { ... };
    ($num:expr, $field:expr, $value:ty, packed) => { ... };
    ($num:expr, $field:expr, message) => { ... };
    ($num:expr, $field:expr, required_message) => { ... };
    ($num:expr, $field:expr, repeated_message) => { ... };
    ($num:expr, $field:expr, $value:ty, repeated_message) => { ... };
    ($num:expr, $key:expr, $value:expr, map) => { ... };
    ($num:expr, $key:expr, $value:expr, $map:ty, map) => { ... };
    ($num:expr, $key:expr, $value:expr, map_message) => { ... };
    ($num:expr, $key:expr, $value:expr, $map:ty, map_message) => { ... };
    (oneof, $($oneof_field:tt),*) => { ... };
    (required_oneof, $($oneof_field:tt),*) => { ... };
}

Auxiliary macro used for expanding $field argument of protobuf_message_decoder!.