pub struct AgentOutputMetadata {
pub agent_name: String,
pub execution_time_ms: u64,
pub tool_calls_count: usize,
}Fields§
§agent_name: String§execution_time_ms: u64§tool_calls_count: usizeTrait Implementations§
Source§impl Clone for AgentOutputMetadata
impl Clone for AgentOutputMetadata
Source§fn clone(&self) -> AgentOutputMetadata
fn clone(&self) -> AgentOutputMetadata
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 AgentOutputMetadata
impl Debug for AgentOutputMetadata
Source§impl<'de> Deserialize<'de> for AgentOutputMetadata
impl<'de> Deserialize<'de> for AgentOutputMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AgentOutputMetadata
impl RefUnwindSafe for AgentOutputMetadata
impl Send for AgentOutputMetadata
impl Sync for AgentOutputMetadata
impl Unpin for AgentOutputMetadata
impl UnwindSafe for AgentOutputMetadata
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