Struct mongodb::event::command::CommandSucceededEvent
source · #[non_exhaustive]pub struct CommandSucceededEvent {
pub duration: Duration,
pub reply: Document,
pub command_name: String,
pub request_id: i32,
pub connection: ConnectionInfo,
pub service_id: Option<ObjectId>,
}Expand description
An event that triggers when a database command completes without an error.
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.duration: DurationThe total execution time of the command (including the network round-trip).
reply: DocumentThe server’s reply to the command.
command_name: StringThe type of command that was run, e.g. “find” or “hello”.
request_id: i32The driver-generated identifier for the request. Applications can use this to identify the
corresponding CommandStartedEvent that triggered
earlier.
connection: ConnectionInfoInformation about the connect the command will be run on.
service_id: Option<ObjectId>If the client connection is to a load balancer, the id of the selected backend.
Trait Implementations§
source§impl Clone for CommandSucceededEvent
impl Clone for CommandSucceededEvent
source§fn clone(&self) -> CommandSucceededEvent
fn clone(&self) -> CommandSucceededEvent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more