pub struct MetricsObserver { /* private fields */ }Expand description
Updates AutoMetrics via the ExecutionObserver trait.
Trait Implementations§
Source§impl ExecutionObserver for MetricsObserver
impl ExecutionObserver for MetricsObserver
fn on_completed(&self, _result: &Value)
fn on_failed(&self, _error: &str)
Source§fn on_cancelled(&self)
fn on_cancelled(&self)
Host-initiated cancellation.
fn on_started(&self, _spec: &ExecutionSpec)
Source§fn on_partial_feed(&self, _query_id: &QueryId, _remaining: usize)
fn on_partial_feed(&self, _query_id: &QueryId, _remaining: usize)
Partial response arrived (not yet complete).
Source§fn on_resumed(&self)
fn on_resumed(&self)
All responses arrived, Lua resuming (transition to Running).
Auto Trait Implementations§
impl Freeze for MetricsObserver
impl RefUnwindSafe for MetricsObserver
impl Send for MetricsObserver
impl Sync for MetricsObserver
impl Unpin for MetricsObserver
impl UnsafeUnpin for MetricsObserver
impl UnwindSafe for MetricsObserver
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