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,
}Expand description
A service method descriptor.
Fields
name: StringThe name of the method in Rust style.
proto_name: StringThe name of the method as it appears in the .proto file.
comments: CommentsThe method comments.
input_type: StringThe input Rust type.
output_type: StringThe output Rust type.
input_proto_type: StringThe input Protobuf type.
output_proto_type: StringThe output Protobuf type.
options: MethodOptionsThe method options.
client_streaming: boolIdentifies if client streams multiple client messages.
server_streaming: boolIdentifies if server streams multiple server messages.