Struct mongodb::event::command::CommandStartedEvent [−][src]
#[non_exhaustive]pub struct CommandStartedEvent { pub command: Document, pub db: String, pub command_name: String, pub request_id: i32, pub connection: ConnectionInfo, }
Expand description
An event that triggers when a database command is initiated.
Fields (Non-exhaustive)
This struct is marked as 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.command: Document
The command being run.
db: String
The name of the database the command is being run against.
command_name: String
The type of command being run, e.g. “find” or “isMaster”.
request_id: i32
The driver-generated identifier for the request. Applications can use this to identify the
corresponding event triggered by the completion of this command (i.e. either
CommandSucceededEvent
or
CommandFailedEvent
).
connection: ConnectionInfo
Information about the connect the command will be run on.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CommandStartedEvent
impl Send for CommandStartedEvent
impl Sync for CommandStartedEvent
impl Unpin for CommandStartedEvent
impl UnwindSafe for CommandStartedEvent
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V