Struct grpcio::ClientStreamingSink [−][src]
#[must_use = "if unused the sink may immediately cancel the RPC"]pub struct ClientStreamingSink<T> { /* fields omitted */ }
A sink for client streaming call.
To close the sink properly, you should call success
or fail
before dropping.
Methods
impl<T> ClientStreamingSink<T>
[src]
impl<T> ClientStreamingSink<T>
pub fn success(self, t: T) -> ClientStreamingSinkResult
[src]
pub fn success(self, t: T) -> ClientStreamingSinkResult
pub fn fail(self, status: RpcStatus) -> ClientStreamingSinkResult
[src]
pub fn fail(self, status: RpcStatus) -> ClientStreamingSinkResult
Trait Implementations
impl<T> Drop for ClientStreamingSink<T>
[src]
impl<T> Drop for ClientStreamingSink<T>
Auto Trait Implementations
impl<T> Send for ClientStreamingSink<T>
impl<T> Send for ClientStreamingSink<T>
impl<T> Sync for ClientStreamingSink<T>
impl<T> Sync for ClientStreamingSink<T>