pub struct CapacityObservationInput {
pub turn_index: u64,
pub model: String,
pub action_count_this_turn: usize,
pub tool_calls_recent_window: usize,
pub unique_reference_ids_recent_window: usize,
pub context_used_ratio: f64,
}Expand description
Input used to observe current turn pressure.
Fields§
§turn_index: u64§model: String§action_count_this_turn: usize§tool_calls_recent_window: usize§unique_reference_ids_recent_window: usize§context_used_ratio: f64Trait Implementations§
Source§impl Clone for CapacityObservationInput
impl Clone for CapacityObservationInput
Source§fn clone(&self) -> CapacityObservationInput
fn clone(&self) -> CapacityObservationInput
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 moreAuto Trait Implementations§
impl Freeze for CapacityObservationInput
impl RefUnwindSafe for CapacityObservationInput
impl Send for CapacityObservationInput
impl Sync for CapacityObservationInput
impl Unpin for CapacityObservationInput
impl UnsafeUnpin for CapacityObservationInput
impl UnwindSafe for CapacityObservationInput
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