pub struct SqliteProfilingConfigInput {
pub enabled: Option<bool>,
pub max_tracked_statement_fingerprints: Option<u32>,
pub max_tracked_transaction_fingerprints: Option<u32>,
pub max_prometheus_series: Option<u32>,
pub max_statements_per_transaction_trace: Option<u32>,
pub max_get_pages_requests_per_trace: Option<u32>,
pub max_transaction_name_bytes: Option<u32>,
pub slow_operation_threshold_ms: Option<u32>,
pub baseline_sample_rate: Option<f64>,
pub max_diagnostic_events_per_minute: Option<u32>,
pub diagnostic_event_queue_capacity: Option<u32>,
}Expand description
Sparse experimental SQLite profiling configuration used at runtime boundaries.
This entire configuration surface, including every field, is subject to change without notice.
Fields§
§enabled: Option<bool>§max_tracked_statement_fingerprints: Option<u32>§max_tracked_transaction_fingerprints: Option<u32>§max_prometheus_series: Option<u32>§max_statements_per_transaction_trace: Option<u32>§max_get_pages_requests_per_trace: Option<u32>§max_transaction_name_bytes: Option<u32>§slow_operation_threshold_ms: Option<u32>§baseline_sample_rate: Option<f64>§max_diagnostic_events_per_minute: Option<u32>§diagnostic_event_queue_capacity: Option<u32>Trait Implementations§
Source§impl Clone for SqliteProfilingConfigInput
impl Clone for SqliteProfilingConfigInput
Source§fn clone(&self) -> SqliteProfilingConfigInput
fn clone(&self) -> SqliteProfilingConfigInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SqliteProfilingConfigInput
impl Debug for SqliteProfilingConfigInput
Source§impl Default for SqliteProfilingConfigInput
impl Default for SqliteProfilingConfigInput
Source§fn default() -> SqliteProfilingConfigInput
fn default() -> SqliteProfilingConfigInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SqliteProfilingConfigInput
impl RefUnwindSafe for SqliteProfilingConfigInput
impl Send for SqliteProfilingConfigInput
impl Sync for SqliteProfilingConfigInput
impl Unpin for SqliteProfilingConfigInput
impl UnsafeUnpin for SqliteProfilingConfigInput
impl UnwindSafe for SqliteProfilingConfigInput
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