pub struct ExecutionBottleneck {
pub bottleneck_id: u64,
pub bottleneck_type: BottleneckType,
pub location: BottleneckLocation,
pub severity: BottleneckSeverity,
pub impact_metrics: ImpactMetrics,
pub suggested_fixes: Vec<OptimizationSuggestion>,
pub cost_benefit_analysis: CostBenefitAnalysis,
}
Fields§
§bottleneck_id: u64
§bottleneck_type: BottleneckType
§location: BottleneckLocation
§severity: BottleneckSeverity
§impact_metrics: ImpactMetrics
§suggested_fixes: Vec<OptimizationSuggestion>
§cost_benefit_analysis: CostBenefitAnalysis
Trait Implementations§
Source§impl Clone for ExecutionBottleneck
impl Clone for ExecutionBottleneck
Source§fn clone(&self) -> ExecutionBottleneck
fn clone(&self) -> ExecutionBottleneck
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 moreAuto Trait Implementations§
impl Freeze for ExecutionBottleneck
impl RefUnwindSafe for ExecutionBottleneck
impl Send for ExecutionBottleneck
impl Sync for ExecutionBottleneck
impl Unpin for ExecutionBottleneck
impl UnwindSafe for ExecutionBottleneck
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> 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