Enum viceroy_lib::error::BackendConfigError
source · pub enum BackendConfigError {
Show 15 variants
InvalidEntryType,
InvalidOverrideHost(InvalidHeaderValue),
EmptyOverrideHost,
InvalidOverrideHostEntry,
EmptyCertHost,
InvalidCertHostEntry,
EmptyCACert,
InvalidCACertEntry(String),
InvalidUseSniEntry,
InvalidGrpcEntry,
InvalidUrl(InvalidUri),
InvalidUrlEntry,
MissingDefault,
MissingUrl,
UnrecognizedKey(String),
}
Expand description
Errors that may occur while validating backend configurations.
Variants§
InvalidEntryType
InvalidOverrideHost(InvalidHeaderValue)
EmptyOverrideHost
InvalidOverrideHostEntry
EmptyCertHost
InvalidCertHostEntry
EmptyCACert
InvalidCACertEntry(String)
InvalidUseSniEntry
InvalidGrpcEntry
InvalidUrl(InvalidUri)
InvalidUrlEntry
MissingDefault
MissingUrl
UnrecognizedKey(String)
Trait Implementations§
source§impl Debug for BackendConfigError
impl Debug for BackendConfigError
source§impl Display for BackendConfigError
impl Display for BackendConfigError
source§impl Error for BackendConfigError
impl Error for BackendConfigError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<InvalidHeaderValue> for BackendConfigError
impl From<InvalidHeaderValue> for BackendConfigError
source§fn from(source: InvalidHeaderValue) -> Self
fn from(source: InvalidHeaderValue) -> Self
Converts to this type from the input type.
source§impl From<InvalidUri> for BackendConfigError
impl From<InvalidUri> for BackendConfigError
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 BackendConfigError
impl RefUnwindSafe for BackendConfigError
impl Send for BackendConfigError
impl Sync for BackendConfigError
impl Unpin for BackendConfigError
impl UnwindSafe for BackendConfigError
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> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self
file descriptor.source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self
file descriptor. Read moresource§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> IntoAnyhow for T
impl<T> IntoAnyhow for T
source§fn into_anyhow(self) -> Error
fn into_anyhow(self) -> Error
Converts
self
into an anyhow::Error
.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