Enum TokenCountSource
pub enum TokenCountSource {
Provider,
Estimated,
Calibrated,
}Expand description
Provenance of a token count carried on a history-trim event. Lets clients distinguish provider-reported usage from a local estimate and from a mix of the two (the reported-budget trim path scales an estimate to a provider-reported figure).
Variants§
Provider
Count comes from provider-reported usage.
Estimated
Count is locally estimated.
Calibrated
Count is calibrated from provider-reported usage and a local estimate.
Implementations§
Trait Implementations§
Source§impl Clone for TokenCountSource
impl Clone for TokenCountSource
Source§fn clone(&self) -> TokenCountSource
fn clone(&self) -> TokenCountSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TokenCountSource
Source§impl Debug for TokenCountSource
impl Debug for TokenCountSource
Source§impl<'de> Deserialize<'de> for TokenCountSource
impl<'de> Deserialize<'de> for TokenCountSource
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
impl Eq for TokenCountSource
Source§impl PartialEq for TokenCountSource
impl PartialEq for TokenCountSource
Source§impl Serialize for TokenCountSource
impl Serialize for TokenCountSource
impl StructuralPartialEq for TokenCountSource
Auto Trait Implementations§
impl Freeze for TokenCountSource
impl RefUnwindSafe for TokenCountSource
impl Send for TokenCountSource
impl Sync for TokenCountSource
impl Unpin for TokenCountSource
impl UnsafeUnpin for TokenCountSource
impl UnwindSafe for TokenCountSource
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