pub struct PerformanceAnalyzer;Expand description
Performance analysis utilities
Implementations§
Source§impl PerformanceAnalyzer
impl PerformanceAnalyzer
Sourcepub fn analyze_convergence(metrics: &PerformanceMetrics) -> ConvergenceAnalysis
pub fn analyze_convergence(metrics: &PerformanceMetrics) -> ConvergenceAnalysis
Analyze convergence characteristics
Sourcepub fn identify_bottlenecks(
metrics: &PerformanceMetrics,
) -> Vec<PerformanceBottleneck>
pub fn identify_bottlenecks( metrics: &PerformanceMetrics, ) -> Vec<PerformanceBottleneck>
Analyze performance bottlenecks
Sourcepub fn generate_report(metrics: &PerformanceMetrics) -> PerformanceReport
pub fn generate_report(metrics: &PerformanceMetrics) -> PerformanceReport
Generate performance report
Auto Trait Implementations§
impl Freeze for PerformanceAnalyzer
impl RefUnwindSafe for PerformanceAnalyzer
impl Send for PerformanceAnalyzer
impl Sync for PerformanceAnalyzer
impl Unpin for PerformanceAnalyzer
impl UnwindSafe for PerformanceAnalyzer
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> 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