[][src]Struct mongodb::event::cmap::ConnectionCreatedEvent

#[non_exhaustive]pub struct ConnectionCreatedEvent {
    pub address: StreamAddress,
    pub connection_id: u32,
}

Event emitted when a connection is created.

Fields (Non-exhaustive)

Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
address: StreamAddress

The address of the server that the connection will connect to.

connection_id: u32

The unique ID of the connection. This is not used for anything internally, but can be used to identify other events related to this connection.

Trait Implementations

impl Debug for ConnectionCreatedEvent[src]

impl<'de> Deserialize<'de> for ConnectionCreatedEvent[src]

impl PartialEq<ConnectionCreatedEvent> for ConnectionCreatedEvent[src]

impl StructuralPartialEq for ConnectionCreatedEvent[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,