pub enum ClientInitError {
InvalidUri(InvalidUri),
InvalidHeaders(InvalidHeaderError),
TonicTransportError(Error),
SystemInfoCallError(Status),
}
Expand description
Errors thrown while attempting to establish a connection to the server
Variants§
InvalidUri(InvalidUri)
Invalid URI. Configuration error, fatal.
InvalidHeaders(InvalidHeaderError)
Invalid gRPC metadata headers. Configuration error.
TonicTransportError(Error)
Server connection error. Crashing and restarting the worker is likely best.
SystemInfoCallError(Status)
We couldn’t successfully make the get_system_info
call at connection time to establish
server capabilities / verify server is responding.
Trait Implementations§
Source§impl Debug for ClientInitError
impl Debug for ClientInitError
Source§impl Display for ClientInitError
impl Display for ClientInitError
Source§impl Error for ClientInitError
impl Error for ClientInitError
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 ClientInitError
impl From<Error> for ClientInitError
Source§impl From<InvalidHeaderError> for ClientInitError
impl From<InvalidHeaderError> for ClientInitError
Source§fn from(source: InvalidHeaderError) -> Self
fn from(source: InvalidHeaderError) -> Self
Converts to this type from the input type.
Source§impl From<InvalidUri> for ClientInitError
impl From<InvalidUri> for ClientInitError
Source§fn from(source: InvalidUri) -> Self
fn from(source: InvalidUri) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for ClientInitError
impl !RefUnwindSafe for ClientInitError
impl Send for ClientInitError
impl Sync for ClientInitError
impl Unpin for ClientInitError
impl !UnwindSafe for ClientInitError
Blanket Implementations§
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
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