pub struct ViaCacheArmV1 {
pub context_size_tokens: u64,
pub uncached_input_tokens: u64,
pub cache_write_input_tokens: u64,
pub cache_read_input_tokens: u64,
pub uncached_input_cost_micros: u64,
pub cache_write_cost_micros: u64,
pub cache_read_cost_micros: u64,
pub total_billed_input_cost_micros: u64,
}Fields§
§context_size_tokens: u64§uncached_input_tokens: u64§cache_write_input_tokens: u64§cache_read_input_tokens: u64§uncached_input_cost_micros: u64§cache_write_cost_micros: u64§cache_read_cost_micros: u64§total_billed_input_cost_micros: u64Trait Implementations§
Source§impl Clone for ViaCacheArmV1
impl Clone for ViaCacheArmV1
Source§impl Debug for ViaCacheArmV1
impl Debug for ViaCacheArmV1
Source§impl<'de> Deserialize<'de> for ViaCacheArmV1
impl<'de> Deserialize<'de> for ViaCacheArmV1
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 ViaCacheArmV1
Source§impl PartialEq for ViaCacheArmV1
impl PartialEq for ViaCacheArmV1
Source§impl Serialize for ViaCacheArmV1
impl Serialize for ViaCacheArmV1
impl StructuralPartialEq for ViaCacheArmV1
Auto Trait Implementations§
impl Forget for ViaCacheArmV1
impl Freeze for ViaCacheArmV1
impl Move for ViaCacheArmV1
impl RefUnwindSafe for ViaCacheArmV1
impl Send for ViaCacheArmV1
impl Sync for ViaCacheArmV1
impl Unpin for ViaCacheArmV1
impl UnsafeUnpin for ViaCacheArmV1
impl UnwindSafe for ViaCacheArmV1
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