pub struct UltimateOptimizationResult {
pub overall_improvement: f64,
pub layer_improvements: LayerSpecificImprovements,
pub synergy_gains: CrossLayerSynergyGains,
pub efficiency_improvements: EfficiencyImprovements,
pub scalability_improvements: ScalabilityImprovements,
pub energy_efficiency_improvements: EnergyEfficiencyImprovements,
pub optimization_metadata: OptimizationMetadata,
}Expand description
Ultimate optimization result
Fields§
§overall_improvement: f64Overall performance improvement
layer_improvements: LayerSpecificImprovementsLayer-specific improvements
synergy_gains: CrossLayerSynergyGainsCross-layer synergy gains
efficiency_improvements: EfficiencyImprovementsResource efficiency improvements
scalability_improvements: ScalabilityImprovementsScalability improvements
energy_efficiency_improvements: EnergyEfficiencyImprovementsEnergy efficiency improvements
optimization_metadata: OptimizationMetadataOptimization metadata
Trait Implementations§
Source§impl Clone for UltimateOptimizationResult
impl Clone for UltimateOptimizationResult
Source§fn clone(&self) -> UltimateOptimizationResult
fn clone(&self) -> UltimateOptimizationResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UltimateOptimizationResult
impl RefUnwindSafe for UltimateOptimizationResult
impl Send for UltimateOptimizationResult
impl Sync for UltimateOptimizationResult
impl Unpin for UltimateOptimizationResult
impl UnsafeUnpin for UltimateOptimizationResult
impl UnwindSafe for UltimateOptimizationResult
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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