Struct prost_build::Method
[−]
[src]
pub struct Method { pub name: String, pub proto_name: String, pub comments: Comments, pub input_type: String, pub output_type: String, pub input_proto_type: String, pub output_proto_type: String, pub options: MethodOptions, pub client_streaming: bool, pub server_streaming: bool, }
A service method descriptor.
Fields
name: String
The name of the method in Rust style.
proto_name: String
The name of the method as it appears in the .proto file.
comments: Comments
The method comments.
input_type: String
The input Rust type.
output_type: String
The output Rust type.
input_proto_type: String
The input Protobuf type.
output_proto_type: String
The output Protobuf type.
options: MethodOptions
The method options.
client_streaming: bool
Identifies if client streams multiple client messages.
server_streaming: bool
Identifies if server streams multiple server messages.