pub enum ClientInitError {
InvalidScheme,
InvalidUri(InvalidUri),
MissingHost,
SslError(ErrorStack),
}
Expand description
Error type failing to create a Client
Variants§
InvalidScheme
Invalid URL Scheme
InvalidUri(InvalidUri)
Invalid URI
MissingHost
Missing Hostname
SslError(ErrorStack)
SSL Connection Error
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 description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
1.30.0 · 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
Source§impl From<InvalidUri> for ClientInitError
impl From<InvalidUri> for ClientInitError
Source§fn from(err: InvalidUri) -> ClientInitError
fn from(err: InvalidUri) -> ClientInitError
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more