Struct prost_build::Method
source · 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,
}
Expand description
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.