pub struct MetadataContextInfoResult {
pub context_info: Option<MetadataContextInfoResultContextInfo>,
}Expand description
Token breakdown for the session’s current context window, or null if uninitialized.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§context_info: Option<MetadataContextInfoResultContextInfo>Token breakdown for the current context window, or null if the session has not yet been initialized (no system prompt or tool metadata cached).
Trait Implementations§
Source§impl Clone for MetadataContextInfoResult
impl Clone for MetadataContextInfoResult
Source§fn clone(&self) -> MetadataContextInfoResult
fn clone(&self) -> MetadataContextInfoResult
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 MetadataContextInfoResult
impl Debug for MetadataContextInfoResult
Source§impl Default for MetadataContextInfoResult
impl Default for MetadataContextInfoResult
Source§fn default() -> MetadataContextInfoResult
fn default() -> MetadataContextInfoResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MetadataContextInfoResult
impl<'de> Deserialize<'de> for MetadataContextInfoResult
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 MetadataContextInfoResult
impl RefUnwindSafe for MetadataContextInfoResult
impl Send for MetadataContextInfoResult
impl Sync for MetadataContextInfoResult
impl Unpin for MetadataContextInfoResult
impl UnsafeUnpin for MetadataContextInfoResult
impl UnwindSafe for MetadataContextInfoResult
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