pub struct QueryMetrics {
pub sql: String,
pub elapsed: Duration,
pub rows_affected: u64,
pub cache_hit: bool,
}Expand description
Metrics for a completed query execution.
Fields§
§sql: StringThe SQL statement that was executed.
elapsed: DurationTime taken to execute the query.
rows_affected: u64Number of rows affected (for INSERT/UPDATE/DELETE) or returned.
cache_hit: boolWhether the statement was served from the prepared statement cache.
Trait Implementations§
Source§impl Clone for QueryMetrics
impl Clone for QueryMetrics
Source§fn clone(&self) -> QueryMetrics
fn clone(&self) -> QueryMetrics
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for QueryMetrics
impl RefUnwindSafe for QueryMetrics
impl Send for QueryMetrics
impl Sync for QueryMetrics
impl Unpin for QueryMetrics
impl UnsafeUnpin for QueryMetrics
impl UnwindSafe for QueryMetrics
Blanket Implementations§
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