[][src]Enum grpcio::MethodType

pub enum MethodType {
    Unary,
    ClientStreaming,
    ServerStreaming,
    Duplex,
}

Method types supported by gRPC.

Variants

Single request sent from client, single response received from server.

Stream of requests sent from client, single response received from server.

Single request sent from client, stream of responses received from server.

Both server and client can stream arbitrary number of requests and responses simultaneously.

Trait Implementations

impl Clone for MethodType
[src]

Performs copy-assignment from source. Read more

impl Copy for MethodType
[src]

Auto Trait Implementations

impl Send for MethodType

impl Sync for MethodType

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]