pub struct ContextStatus {
pub used_tokens: u64,
pub provider_tokens: Option<u64>,
pub estimated_tokens: u64,
pub context_window: Option<u64>,
pub compact_at: Option<u64>,
pub max_output_tokens: u64,
}Fields§
§used_tokens: u64§provider_tokens: Option<u64>§estimated_tokens: u64§context_window: Option<u64>§compact_at: Option<u64>§max_output_tokens: u64Trait Implementations§
Source§impl Clone for ContextStatus
impl Clone for ContextStatus
Source§fn clone(&self) -> ContextStatus
fn clone(&self) -> ContextStatus
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 moreimpl Copy for ContextStatus
Source§impl Debug for ContextStatus
impl Debug for ContextStatus
impl Eq for ContextStatus
Source§impl PartialEq for ContextStatus
impl PartialEq for ContextStatus
impl StructuralPartialEq for ContextStatus
Auto Trait Implementations§
impl Freeze for ContextStatus
impl RefUnwindSafe for ContextStatus
impl Send for ContextStatus
impl Sync for ContextStatus
impl Unpin for ContextStatus
impl UnsafeUnpin for ContextStatus
impl UnwindSafe for ContextStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.