pub struct CostModel {
pub cpu_cost_factor: f64,
pub memory_cost_factor: f64,
pub io_cost_factor: f64,
pub network_cost_factor: f64,
pub activity_costs: HashMap<String, ActivityCost>,
}
Expand description
コストモデル
Fields§
§cpu_cost_factor: f64
CPUコスト係数
memory_cost_factor: f64
メモリコスト係数
io_cost_factor: f64
IOコスト係数
network_cost_factor: f64
ネットワークコスト係数
activity_costs: HashMap<String, ActivityCost>
Activityごとのコスト
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CostModel
impl<'de> Deserialize<'de> for CostModel
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 CostModel
impl RefUnwindSafe for CostModel
impl Send for CostModel
impl Sync for CostModel
impl Unpin for CostModel
impl UnwindSafe for CostModel
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