pub struct ContextUsageResponse {Show 17 fields
pub categories: Vec<ContextUsageCategory>,
pub total_tokens: i32,
pub max_tokens: i32,
pub raw_max_tokens: i32,
pub percentage: f64,
pub model: String,
pub is_auto_compact_enabled: bool,
pub memory_files: Vec<Map<String, Value>>,
pub mcp_tools: Vec<Map<String, Value>>,
pub agents: Vec<Map<String, Value>>,
pub grid_rows: Vec<Vec<Map<String, Value>>>,
pub auto_compact_threshold: Option<i32>,
pub deferred_builtin_tools: Option<Vec<Map<String, Value>>>,
pub system_tools: Option<Vec<Map<String, Value>>>,
pub system_prompt_sections: Option<Vec<Map<String, Value>>>,
pub slash_commands: Option<Value>,
pub skills: Option<Value>,
}Fields§
§categories: Vec<ContextUsageCategory>§total_tokens: i32§max_tokens: i32§raw_max_tokens: i32§percentage: f64§model: String§is_auto_compact_enabled: bool§memory_files: Vec<Map<String, Value>>§mcp_tools: Vec<Map<String, Value>>§agents: Vec<Map<String, Value>>§grid_rows: Vec<Vec<Map<String, Value>>>§auto_compact_threshold: Option<i32>§deferred_builtin_tools: Option<Vec<Map<String, Value>>>§system_tools: Option<Vec<Map<String, Value>>>§system_prompt_sections: Option<Vec<Map<String, Value>>>§slash_commands: Option<Value>§skills: Option<Value>Trait Implementations§
Source§impl Clone for ContextUsageResponse
impl Clone for ContextUsageResponse
Source§fn clone(&self) -> ContextUsageResponse
fn clone(&self) -> ContextUsageResponse
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 ContextUsageResponse
impl Debug for ContextUsageResponse
Source§impl<'de> Deserialize<'de> for ContextUsageResponse
impl<'de> Deserialize<'de> for ContextUsageResponse
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 ContextUsageResponse
impl RefUnwindSafe for ContextUsageResponse
impl Send for ContextUsageResponse
impl Sync for ContextUsageResponse
impl Unpin for ContextUsageResponse
impl UnsafeUnpin for ContextUsageResponse
impl UnwindSafe for ContextUsageResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more