[][src]Macro protobuf_codec::protobuf_message_field_encoder

macro_rules! protobuf_message_field_encoder {
    ($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, unsized_message) => { ... };
    ($num:expr, $field:expr, required_message) => { ... };
    ($num:expr, $field:expr, required_unsized_message) => { ... };
    ($num:expr, $field:expr, repeated_message) => { ... };
    ($num:expr, $field:expr, repeated_unsized_message) => { ... };
    ($num:expr, $field:expr, $value:ty, repeated_message) => { ... };
    ($num:expr, $field:expr, $value:ty, repeated_unsized_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) => { ... };
    ($num:expr, $key:expr, $value:expr, map_unsized_message) => { ... };
    ($num:expr, $key:expr, $value:expr, $map:ty, map_unsized_message) => { ... };
    (oneof, $($oneof_field:tt),*) => { ... };
    (required_oneof, $($oneof_field:tt),*) => { ... };
}

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