Struct InMemorySink
pub struct InMemorySink { /* private fields */ }Expand description
In-memory sink for testing and inspection.
Implementations§
§impl InMemorySink
impl InMemorySink
pub fn new() -> InMemorySink
pub fn metrics(&self) -> AgentMetrics
Trait Implementations§
§impl Clone for InMemorySink
impl Clone for InMemorySink
§fn clone(&self) -> InMemorySink
fn clone(&self) -> InMemorySink
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 more§impl Debug for InMemorySink
impl Debug for InMemorySink
§impl Default for InMemorySink
impl Default for InMemorySink
§fn default() -> InMemorySink
fn default() -> InMemorySink
Returns the “default value” for a type. Read more
§impl MetricsSink for InMemorySink
impl MetricsSink for InMemorySink
fn on_inference(&self, span: &GenAISpan)
fn on_tool(&self, span: &ToolSpan)
fn on_run_end(&self, metrics: &AgentMetrics)
Auto Trait Implementations§
impl Freeze for InMemorySink
impl RefUnwindSafe for InMemorySink
impl Send for InMemorySink
impl Sync for InMemorySink
impl Unpin for InMemorySink
impl UnwindSafe for InMemorySink
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