pub struct CostConfig {
pub enabled: bool,
pub daily_limit_usd: f64,
pub monthly_limit_usd: f64,
pub warn_at_percent: u32,
pub allow_override: bool,
}Fields§
§enabled: bool§daily_limit_usd: f64§monthly_limit_usd: f64§warn_at_percent: u32§allow_override: boolTrait 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 · 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 CostConfigwhere
CostConfig: Default,
impl<'de> Deserialize<'de> for CostConfigwhere
CostConfig: Default,
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