[][src]Trait grpcio_proto::example::route_guide_grpc::RouteGuide

pub trait RouteGuide {
    pub fn get_feature(
        &mut self,
        ctx: RpcContext<'_>,
        req: Point,
        sink: UnarySink<Feature>
    );
pub fn list_features(
        &mut self,
        ctx: RpcContext<'_>,
        req: Rectangle,
        sink: ServerStreamingSink<Feature>
    );
pub fn record_route(
        &mut self,
        ctx: RpcContext<'_>,
        stream: RequestStream<Point>,
        sink: ClientStreamingSink<RouteSummary>
    );
pub fn route_chat(
        &mut self,
        ctx: RpcContext<'_>,
        stream: RequestStream<RouteNote>,
        sink: DuplexSink<RouteNote>
    ); }

Required methods

pub fn get_feature(
    &mut self,
    ctx: RpcContext<'_>,
    req: Point,
    sink: UnarySink<Feature>
)
[src]

pub fn list_features(
    &mut self,
    ctx: RpcContext<'_>,
    req: Rectangle,
    sink: ServerStreamingSink<Feature>
)
[src]

pub fn record_route(
    &mut self,
    ctx: RpcContext<'_>,
    stream: RequestStream<Point>,
    sink: ClientStreamingSink<RouteSummary>
)
[src]

pub fn route_chat(
    &mut self,
    ctx: RpcContext<'_>,
    stream: RequestStream<RouteNote>,
    sink: DuplexSink<RouteNote>
)
[src]

Loading content...

Implementors

Loading content...