pub struct InfrastructureCosts {
pub cloud_compute_usd: f64,
pub storage_usd: f64,
pub network_egress_usd: f64,
pub cost_per_million_ops: f64,
}Expand description
Infrastructure cost metrics
Fields§
§cloud_compute_usd: f64Cloud compute costs per month in USD
storage_usd: f64Storage costs per month in USD
network_egress_usd: f64Network egress costs per month in USD
cost_per_million_ops: f64Cost per million operations in USD
Trait Implementations§
Source§impl Clone for InfrastructureCosts
impl Clone for InfrastructureCosts
Source§fn clone(&self) -> InfrastructureCosts
fn clone(&self) -> InfrastructureCosts
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 InfrastructureCosts
impl Debug for InfrastructureCosts
Source§impl Default for InfrastructureCosts
impl Default for InfrastructureCosts
Source§impl<'de> Deserialize<'de> for InfrastructureCosts
impl<'de> Deserialize<'de> for InfrastructureCosts
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 InfrastructureCosts
impl RefUnwindSafe for InfrastructureCosts
impl Send for InfrastructureCosts
impl Sync for InfrastructureCosts
impl Unpin for InfrastructureCosts
impl UnwindSafe for InfrastructureCosts
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