pub enum AgentClientError {
Endpoint(String),
Transport(Error),
Io(Error),
ExecRequestClosed,
ForwardRequestClosed,
Rpc(Status),
Tls(String),
Timeout,
Identity(String),
ProtocolMismatch {
expected: u32,
actual: u32,
},
}Variants§
Endpoint(String)
Transport(Error)
Io(Error)
ExecRequestClosed
ForwardRequestClosed
Rpc(Status)
Tls(String)
Timeout
Identity(String)
ProtocolMismatch
Trait Implementations§
Source§impl Debug for AgentClientError
impl Debug for AgentClientError
Source§impl Display for AgentClientError
impl Display for AgentClientError
Source§impl Error for AgentClientError
impl Error for AgentClientError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for AgentClientError
impl From<Error> for AgentClientError
Source§impl From<Error> for AgentClientError
impl From<Error> for AgentClientError
Auto Trait Implementations§
impl !RefUnwindSafe for AgentClientError
impl !UnwindSafe for AgentClientError
impl Freeze for AgentClientError
impl Send for AgentClientError
impl Sync for AgentClientError
impl Unpin for AgentClientError
impl UnsafeUnpin for AgentClientError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request