pub enum ConnectionPoolError {
EstablishConnection {
endpoint: String,
error_msg: String,
},
NoAvailableConnection {},
}Variants§
Trait Implementations§
Source§impl Debug for ConnectionPoolError
impl Debug for ConnectionPoolError
Source§impl Display for ConnectionPoolError
impl Display for ConnectionPoolError
Source§impl Error for ConnectionPoolError
impl Error for ConnectionPoolError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl ErrorCompat for ConnectionPoolError
impl ErrorCompat for ConnectionPoolError
Auto Trait Implementations§
impl Freeze for ConnectionPoolError
impl RefUnwindSafe for ConnectionPoolError
impl Send for ConnectionPoolError
impl Sync for ConnectionPoolError
impl Unpin for ConnectionPoolError
impl UnwindSafe for ConnectionPoolError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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