pub struct CostConfig {
pub input_per_million: f64,
pub output_per_million: f64,
pub cache_read_per_million: f64,
pub cache_write_per_million: f64,
}Expand description
Cost per million tokens (input/output).
Fields§
§input_per_million: f64§output_per_million: f64§cache_read_per_million: f64§cache_write_per_million: f64Trait Implementations§
Source§impl Clone for CostConfig
impl Clone for CostConfig
Source§fn clone(&self) -> CostConfig
fn clone(&self) -> CostConfig
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 CostConfig
impl Debug for CostConfig
Source§impl Default for CostConfig
impl Default for CostConfig
Source§impl<'de> Deserialize<'de> for CostConfig
impl<'de> Deserialize<'de> for CostConfig
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 CostConfig
impl RefUnwindSafe for CostConfig
impl Send for CostConfig
impl Sync for CostConfig
impl Unpin for CostConfig
impl UnsafeUnpin for CostConfig
impl UnwindSafe for CostConfig
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