Enum grpcio_sys::grpc_call_error [−][src]
Result of a grpc call. If the caller satisfies the prerequisites of a particular operation, the grpc_call_error returned will be GRPC_CALL_OK. Receiving any other value listed here is an indication of a bug in the caller.
Variants
everything went ok
something failed, we don’t know what
this method is not available on the server
this method is not available on the client
this method must be called before server_accept
this method must be called before invoke
this method must be called after invoke
this call is already finished (writes_done or write_status has already been called)
there is already an outstanding read/write operation on the call
the flags value was illegal for this call
invalid metadata was passed to this call
invalid message was passed to this call
completion queue for notification has not been registered with the server
this batch of operations leads to more operations than allowed
payload type requested is not the type registered
completion queue has been shutdown
Trait Implementations
impl Clone for grpc_call_error
[src]
fn clone(&self) -> grpc_call_error
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for grpc_call_error
[src]
impl Debug for grpc_call_error
[src]
impl Eq for grpc_call_error
[src]
impl Hash for grpc_call_error
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<grpc_call_error> for grpc_call_error
[src]
fn eq(&self, other: &grpc_call_error) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for grpc_call_error
[src]
impl StructuralPartialEq for grpc_call_error
[src]
Auto Trait Implementations
impl RefUnwindSafe for grpc_call_error
impl Send for grpc_call_error
impl Sync for grpc_call_error
impl Unpin for grpc_call_error
impl UnwindSafe for grpc_call_error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,