Enum faucet_server::error::FaucetError
source · pub enum FaucetError {
Show 20 variants
PoolBuild(BuildError),
PoolTimeout(TimeoutType),
PoolPostCreateHook,
PoolClosed,
PoolNoRuntimeSpecified,
ConnectionClosed,
Io(Error),
Unknown(String),
HostParseError(AddrParseError),
Hyper(Error),
BadRequest(BadRequestReason),
InvalidHeaderValues(InvalidHeaderValue),
Http(Error),
MissingArgument(&'static str),
DuplicateRoute(&'static str),
Utf8Coding,
BufferCapacity(CapacityError),
ProtocolViolation(ProtocolError),
WSWriteBufferFull(Message),
AttackAttempt,
}Variants§
PoolBuild(BuildError)
PoolTimeout(TimeoutType)
PoolPostCreateHook
PoolClosed
PoolNoRuntimeSpecified
ConnectionClosed
Io(Error)
Unknown(String)
HostParseError(AddrParseError)
Hyper(Error)
BadRequest(BadRequestReason)
InvalidHeaderValues(InvalidHeaderValue)
Http(Error)
MissingArgument(&'static str)
DuplicateRoute(&'static str)
Utf8Coding
BufferCapacity(CapacityError)
ProtocolViolation(ProtocolError)
WSWriteBufferFull(Message)
AttackAttempt
Implementations§
source§impl FaucetError
impl FaucetError
pub fn no_sec_web_socket_key() -> Self
pub fn unknown(s: impl ToString) -> Self
Trait Implementations§
source§impl Debug for FaucetError
impl Debug for FaucetError
source§impl Display for FaucetError
impl Display for FaucetError
source§impl Error for FaucetError
impl Error for FaucetError
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
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<AddrParseError> for FaucetError
impl From<AddrParseError> for FaucetError
source§fn from(e: AddrParseError) -> Self
fn from(e: AddrParseError) -> Self
Converts to this type from the input type.
source§impl From<BuildError> for FaucetError
impl From<BuildError> for FaucetError
source§fn from(e: BuildError) -> Self
fn from(e: BuildError) -> Self
Converts to this type from the input type.
source§impl From<Error> for FaucetError
impl From<Error> for FaucetError
source§impl From<Error> for FaucetError
impl From<Error> for FaucetError
source§impl From<Error> for FaucetError
impl From<Error> for FaucetError
source§impl From<Error> for FaucetError
impl From<Error> for FaucetError
source§impl From<FaucetError> for Response<ExclusiveBody>
impl From<FaucetError> for Response<ExclusiveBody>
source§fn from(val: FaucetError) -> Self
fn from(val: FaucetError) -> Self
Converts to this type from the input type.
source§impl From<Infallible> for FaucetError
impl From<Infallible> for FaucetError
source§fn from(_: Infallible) -> Self
fn from(_: Infallible) -> Self
Converts to this type from the input type.
source§impl From<InvalidHeaderValue> for FaucetError
impl From<InvalidHeaderValue> for FaucetError
source§fn from(e: InvalidHeaderValue) -> Self
fn from(e: InvalidHeaderValue) -> Self
Converts to this type from the input type.
source§impl From<PoolError<FaucetError>> for FaucetError
impl From<PoolError<FaucetError>> for FaucetError
source§fn from(value: PoolError<FaucetError>) -> Self
fn from(value: PoolError<FaucetError>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for FaucetError
impl !RefUnwindSafe for FaucetError
impl Send for FaucetError
impl Sync for FaucetError
impl Unpin for FaucetError
impl !UnwindSafe for FaucetError
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