pub struct AgentBudgetUsed {
pub limit: usize,
pub candidate_count: usize,
pub returned_count: usize,
pub context_bytes: usize,
pub elapsed_ms: u64,
}Expand description
Runtime budget consumed by a completed agent retrieval.
Fields§
§limit: usize§candidate_count: usize§returned_count: usize§context_bytes: usize§elapsed_ms: u64Trait Implementations§
Source§impl Clone for AgentBudgetUsed
impl Clone for AgentBudgetUsed
Source§fn clone(&self) -> AgentBudgetUsed
fn clone(&self) -> AgentBudgetUsed
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AgentBudgetUsed
impl Debug for AgentBudgetUsed
Source§impl<'de> Deserialize<'de> for AgentBudgetUsed
impl<'de> Deserialize<'de> for AgentBudgetUsed
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
Source§impl PartialEq for AgentBudgetUsed
impl PartialEq for AgentBudgetUsed
Source§fn eq(&self, other: &AgentBudgetUsed) -> bool
fn eq(&self, other: &AgentBudgetUsed) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AgentBudgetUsed
impl Serialize for AgentBudgetUsed
impl Eq for AgentBudgetUsed
impl StructuralPartialEq for AgentBudgetUsed
Auto Trait Implementations§
impl Freeze for AgentBudgetUsed
impl RefUnwindSafe for AgentBudgetUsed
impl Send for AgentBudgetUsed
impl Sync for AgentBudgetUsed
impl Unpin for AgentBudgetUsed
impl UnsafeUnpin for AgentBudgetUsed
impl UnwindSafe for AgentBudgetUsed
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