pub struct CompactWarningInfo {
pub current_tokens: u64,
pub max_tokens: u64,
pub utilization: f64,
pub level: WarningLevel,
pub suggestion: Option<String>,
}Expand description
Compact warning info
Fields§
§current_tokens: u64Current token count
max_tokens: u64Maximum tokens allowed
utilization: f64Utilization percentage (0-100)
level: WarningLevelWarning level
suggestion: Option<String>Suggested action
Trait Implementations§
Source§impl Clone for CompactWarningInfo
impl Clone for CompactWarningInfo
Source§fn clone(&self) -> CompactWarningInfo
fn clone(&self) -> CompactWarningInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 CompactWarningInfo
impl Debug for CompactWarningInfo
Source§impl<'de> Deserialize<'de> for CompactWarningInfo
impl<'de> Deserialize<'de> for CompactWarningInfo
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 CompactWarningInfo
impl RefUnwindSafe for CompactWarningInfo
impl Send for CompactWarningInfo
impl Sync for CompactWarningInfo
impl Unpin for CompactWarningInfo
impl UnsafeUnpin for CompactWarningInfo
impl UnwindSafe for CompactWarningInfo
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