pub struct AgentOutputLogger { /* private fields */ }Expand description
Logger for agent output events.
Implementations§
Source§impl AgentOutputLogger
impl AgentOutputLogger
Sourcepub fn set_context(&mut self, iteration: u32, hat: &str)
pub fn set_context(&mut self, iteration: u32, hat: &str)
Sets the current iteration and hat context.
Sourcepub fn log(&mut self, content: AgentOutputContent) -> Result<()>
pub fn log(&mut self, content: AgentOutputContent) -> Result<()>
Logs an agent output event.
Auto Trait Implementations§
impl Freeze for AgentOutputLogger
impl RefUnwindSafe for AgentOutputLogger
impl Send for AgentOutputLogger
impl Sync for AgentOutputLogger
impl Unpin for AgentOutputLogger
impl UnwindSafe for AgentOutputLogger
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