pub struct MetricsCounterSnapshot {
pub nodes_created: u64,
pub edges_created: u64,
pub prompts_submitted: u64,
pub responses_generated: u64,
pub tools_invoked: u64,
pub agent_handoffs: u64,
pub template_instantiations: u64,
pub queries_executed: u64,
}Expand description
Snapshot of counter metric values
Fields§
§nodes_created: u64Total nodes created
edges_created: u64Total edges created
prompts_submitted: u64Total prompts submitted
responses_generated: u64Total responses generated
tools_invoked: u64Total tools invoked
agent_handoffs: u64Total agent handoffs
template_instantiations: u64Total template instantiations
queries_executed: u64Total queries executed
Trait Implementations§
Source§impl Clone for MetricsCounterSnapshot
impl Clone for MetricsCounterSnapshot
Source§fn clone(&self) -> MetricsCounterSnapshot
fn clone(&self) -> MetricsCounterSnapshot
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 moreSource§impl Debug for MetricsCounterSnapshot
impl Debug for MetricsCounterSnapshot
Source§impl PartialEq for MetricsCounterSnapshot
impl PartialEq for MetricsCounterSnapshot
impl StructuralPartialEq for MetricsCounterSnapshot
Auto Trait Implementations§
impl Freeze for MetricsCounterSnapshot
impl RefUnwindSafe for MetricsCounterSnapshot
impl Send for MetricsCounterSnapshot
impl Sync for MetricsCounterSnapshot
impl Unpin for MetricsCounterSnapshot
impl UnwindSafe for MetricsCounterSnapshot
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