pub struct HealthCosts {
pub cost: f64,
pub cost_pct: f64,
pub max_cost_pct: f64,
pub optional_cost: f64,
pub optional_cost_pct: ResourceCostPercent,
}Expand description
Health costs decoded from the active health-power row.
Fields§
§cost: f64§cost_pct: f64§max_cost_pct: f64§optional_cost: f64§optional_cost_pct: ResourceCostPercentTrait Implementations§
Source§impl Clone for HealthCosts
impl Clone for HealthCosts
Source§fn clone(&self) -> HealthCosts
fn clone(&self) -> HealthCosts
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 HealthCosts
impl Debug for HealthCosts
Source§impl Default for HealthCosts
impl Default for HealthCosts
Source§impl PartialEq for HealthCosts
impl PartialEq for HealthCosts
impl Copy for HealthCosts
impl StructuralPartialEq for HealthCosts
Auto Trait Implementations§
impl Freeze for HealthCosts
impl RefUnwindSafe for HealthCosts
impl Send for HealthCosts
impl Sync for HealthCosts
impl Unpin for HealthCosts
impl UnsafeUnpin for HealthCosts
impl UnwindSafe for HealthCosts
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more