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 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 route_chat(
    &mut self,
    ctx: RpcContext<'_>,
    _stream: RequestStream<RouteNote>,
    sink: DuplexSink<RouteNote>
)
[src]

Implementors