Enum mongodb::event::cmap::ConnectionCheckoutFailedReason [−][src]
#[non_exhaustive]
pub enum ConnectionCheckoutFailedReason {
Timeout,
ConnectionError,
}
Expand description
The reasons a connection may not be able to be checked out.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
The wait_queue_timeout
has elapsed while waiting for a connection to be available.
An error occurred while trying to establish a connection (e.g. during the handshake or authentication).
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl Send for ConnectionCheckoutFailedReason
impl Sync for ConnectionCheckoutFailedReason
impl Unpin for ConnectionCheckoutFailedReason
impl UnwindSafe for ConnectionCheckoutFailedReason
Blanket Implementations
Mutably borrows from an owned value. Read more