pub struct QueryObservabilityTracker { /* private fields */ }Implementations§
Source§impl QueryObservabilityTracker
impl QueryObservabilityTracker
pub fn new(policy: QueryObservabilityPolicy) -> Self
pub fn policy(&self) -> &QueryObservabilityPolicy
pub fn observe( &mut self, table: &str, operation: &str, query: &Query, context: &QueryContext, duration_ms: u64, ) -> QueryObservation
Trait Implementations§
Source§impl Clone for QueryObservabilityTracker
impl Clone for QueryObservabilityTracker
Source§fn clone(&self) -> QueryObservabilityTracker
fn clone(&self) -> QueryObservabilityTracker
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 QueryObservabilityTracker
impl Debug for QueryObservabilityTracker
Source§impl Default for QueryObservabilityTracker
impl Default for QueryObservabilityTracker
Source§fn default() -> QueryObservabilityTracker
fn default() -> QueryObservabilityTracker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QueryObservabilityTracker
impl RefUnwindSafe for QueryObservabilityTracker
impl Send for QueryObservabilityTracker
impl Sync for QueryObservabilityTracker
impl Unpin for QueryObservabilityTracker
impl UnsafeUnpin for QueryObservabilityTracker
impl UnwindSafe for QueryObservabilityTracker
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