pub struct MeterConfig {
pub session_token_limit: Option<u64>,
pub session_request_limit: Option<u64>,
pub price_per_1k_input_tokens: f64,
pub price_per_1k_output_tokens: f64,
pub currency: String,
}Fields§
§session_token_limit: Option<u64>§session_request_limit: Option<u64>§price_per_1k_input_tokens: f64§price_per_1k_output_tokens: f64§currency: StringTrait Implementations§
Source§impl Clone for MeterConfig
impl Clone for MeterConfig
Source§fn clone(&self) -> MeterConfig
fn clone(&self) -> MeterConfig
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 MeterConfig
impl Debug for MeterConfig
Source§impl<'de> Deserialize<'de> for MeterConfig
impl<'de> Deserialize<'de> for MeterConfig
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 MeterConfig
impl RefUnwindSafe for MeterConfig
impl Send for MeterConfig
impl Sync for MeterConfig
impl Unpin for MeterConfig
impl UnsafeUnpin for MeterConfig
impl UnwindSafe for MeterConfig
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