pub struct LifecycleEfficiencyMetrics {
pub utilization_ratio: f64,
pub memory_efficiency: f64,
pub performance_efficiency: f64,
pub resource_waste: ResourceWasteAssessment,
}Expand description
Lifecycle efficiency metrics.
Fields§
§utilization_ratio: f64Utilization ratio (active time / total time).
memory_efficiency: f64Memory efficiency (useful operations / memory usage).
performance_efficiency: f64Performance efficiency score.
resource_waste: ResourceWasteAssessmentResource waste assessment.
Trait Implementations§
Source§impl Clone for LifecycleEfficiencyMetrics
impl Clone for LifecycleEfficiencyMetrics
Source§fn clone(&self) -> LifecycleEfficiencyMetrics
fn clone(&self) -> LifecycleEfficiencyMetrics
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 LifecycleEfficiencyMetrics
impl Debug for LifecycleEfficiencyMetrics
Source§impl Default for LifecycleEfficiencyMetrics
impl Default for LifecycleEfficiencyMetrics
Source§impl<'de> Deserialize<'de> for LifecycleEfficiencyMetrics
impl<'de> Deserialize<'de> for LifecycleEfficiencyMetrics
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
impl StructuralPartialEq for LifecycleEfficiencyMetrics
Auto Trait Implementations§
impl Freeze for LifecycleEfficiencyMetrics
impl RefUnwindSafe for LifecycleEfficiencyMetrics
impl Send for LifecycleEfficiencyMetrics
impl Sync for LifecycleEfficiencyMetrics
impl Unpin for LifecycleEfficiencyMetrics
impl UnsafeUnpin for LifecycleEfficiencyMetrics
impl UnwindSafe for LifecycleEfficiencyMetrics
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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