Trait grpcio_proto::example::route_guide_grpc::RouteGuide [−][src]
pub trait RouteGuide { fn get_feature(
&mut self,
ctx: RpcContext<'_>,
_req: Point,
sink: UnarySink<Feature>
) { ... } fn list_features(
&mut self,
ctx: RpcContext<'_>,
_req: Rectangle,
sink: ServerStreamingSink<Feature>
) { ... } fn record_route(
&mut self,
ctx: RpcContext<'_>,
_stream: RequestStream<Point>,
sink: ClientStreamingSink<RouteSummary>
) { ... } fn route_chat(
&mut self,
ctx: RpcContext<'_>,
_stream: RequestStream<RouteNote>,
sink: DuplexSink<RouteNote>
) { ... } }
Provided methods
fn get_feature(
&mut self,
ctx: RpcContext<'_>,
_req: Point,
sink: UnarySink<Feature>
)
[src]
fn get_feature(
&mut self,
ctx: RpcContext<'_>,
_req: Point,
sink: UnarySink<Feature>
)
[src]fn list_features(
&mut self,
ctx: RpcContext<'_>,
_req: Rectangle,
sink: ServerStreamingSink<Feature>
)
[src]
fn list_features(
&mut self,
ctx: RpcContext<'_>,
_req: Rectangle,
sink: ServerStreamingSink<Feature>
)
[src]fn record_route(
&mut self,
ctx: RpcContext<'_>,
_stream: RequestStream<Point>,
sink: ClientStreamingSink<RouteSummary>
)
[src]
fn record_route(
&mut self,
ctx: RpcContext<'_>,
_stream: RequestStream<Point>,
sink: ClientStreamingSink<RouteSummary>
)
[src]fn route_chat(
&mut self,
ctx: RpcContext<'_>,
_stream: RequestStream<RouteNote>,
sink: DuplexSink<RouteNote>
)
[src]
fn route_chat(
&mut self,
ctx: RpcContext<'_>,
_stream: RequestStream<RouteNote>,
sink: DuplexSink<RouteNote>
)
[src]