pub enum CacheTelemetryProvider {
Anthropic,
OpenAI,
}Expand description
Cache telemetry provider identity for canonical Usage normalization.
Variants§
Anthropic
Anthropic Messages cache telemetry semantics.
OpenAI
OpenAI Chat/Responses cache telemetry semantics.
Implementations§
Trait Implementations§
Source§impl Clone for CacheTelemetryProvider
impl Clone for CacheTelemetryProvider
Source§fn clone(&self) -> CacheTelemetryProvider
fn clone(&self) -> CacheTelemetryProvider
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 CacheTelemetryProvider
impl Debug for CacheTelemetryProvider
Source§impl<'de> Deserialize<'de> for CacheTelemetryProvider
impl<'de> Deserialize<'de> for CacheTelemetryProvider
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
Source§impl Hash for CacheTelemetryProvider
impl Hash for CacheTelemetryProvider
Source§impl PartialEq for CacheTelemetryProvider
impl PartialEq for CacheTelemetryProvider
Source§fn eq(&self, other: &CacheTelemetryProvider) -> bool
fn eq(&self, other: &CacheTelemetryProvider) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CacheTelemetryProvider
impl Serialize for CacheTelemetryProvider
impl Copy for CacheTelemetryProvider
impl Eq for CacheTelemetryProvider
impl StructuralPartialEq for CacheTelemetryProvider
Auto Trait Implementations§
impl Freeze for CacheTelemetryProvider
impl RefUnwindSafe for CacheTelemetryProvider
impl Send for CacheTelemetryProvider
impl Sync for CacheTelemetryProvider
impl Unpin for CacheTelemetryProvider
impl UnsafeUnpin for CacheTelemetryProvider
impl UnwindSafe for CacheTelemetryProvider
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