pub struct SqliteTransactionMetric {Show 18 fields
pub fingerprint: String,
pub fingerprint_source: &'static str,
pub shape_fingerprint: String,
pub statement_fingerprint_hashes: [Option<[u8; 16]>; 32],
pub omitted_statement_fingerprints: u64,
pub storage_transport: &'static str,
pub outcome: &'static str,
pub total_ns: u64,
pub transaction_wait_ns: u64,
pub worker_wait_ns: u64,
pub storage_ns: u64,
pub local_work_ns: u64,
pub application_time_ns: u64,
pub commit_ns: u64,
pub get_pages_round_trips: u64,
pub statement_count: u64,
pub dirty_pages: u64,
pub dirty_bytes: u64,
}Fields§
§fingerprint: String§fingerprint_source: &'static str§shape_fingerprint: String§statement_fingerprint_hashes: [Option<[u8; 16]>; 32]§omitted_statement_fingerprints: u64§storage_transport: &'static str§outcome: &'static str§total_ns: u64§transaction_wait_ns: u64§worker_wait_ns: u64§storage_ns: u64§local_work_ns: u64§application_time_ns: u64§commit_ns: u64§get_pages_round_trips: u64§statement_count: u64§dirty_pages: u64§dirty_bytes: u64Trait Implementations§
Source§impl Clone for SqliteTransactionMetric
impl Clone for SqliteTransactionMetric
Auto Trait Implementations§
impl Freeze for SqliteTransactionMetric
impl RefUnwindSafe for SqliteTransactionMetric
impl Send for SqliteTransactionMetric
impl Sync for SqliteTransactionMetric
impl Unpin for SqliteTransactionMetric
impl UnsafeUnpin for SqliteTransactionMetric
impl UnwindSafe for SqliteTransactionMetric
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