Enum grpcio::Error [−][src]
pub enum Error { Codec(Box<dyn Error + Send + Sync>), CallFailure(grpc_call_error), RpcFailure(RpcStatus), RpcFinished(Option<RpcStatus>), RemoteStopped, ShutdownFailed, BindFail(String, u16), QueueShutdown, GoogleAuthenticationFailed, InvalidMetadata(String), }
Errors generated from this library.
Variants
Codec error.
CallFailure(grpc_call_error)
Failed to start an internal async call.
RpcFailure(RpcStatus)
Rpc request fail.
Try to write to a finished rpc call.
Remote is stopped.
Failed to shutdown.
Failed to bind.
gRPC completion queue is shutdown.
Failed to create Google default credentials.
InvalidMetadata(String)
Invalid format of metadata.
Trait Implementations
impl Debug for Error
[src][+]
impl Display for Error
[src][+]
impl Error for Error
[src][+]
impl From<ProtobufError> for Error
[src][+]
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for 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,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,