pub struct TraceAnalysis {
pub total_duration_ns: u64,
pub critical_path: Vec<String>,
pub service_breakdown: HashMap<String, ServiceAnalysis>,
pub bottlenecks: Vec<Bottleneck>,
pub parallelism_factor: f64,
}Expand description
Trace analysis results
Fields§
§total_duration_ns: u64Trace duration
critical_path: Vec<String>Critical path (longest sequential chain)
service_breakdown: HashMap<String, ServiceAnalysis>Service breakdown
bottlenecks: Vec<Bottleneck>Bottlenecks identified
parallelism_factor: f64Parallelism analysis
Trait Implementations§
Source§impl Clone for TraceAnalysis
impl Clone for TraceAnalysis
Source§fn clone(&self) -> TraceAnalysis
fn clone(&self) -> TraceAnalysis
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 TraceAnalysis
impl RefUnwindSafe for TraceAnalysis
impl Send for TraceAnalysis
impl Sync for TraceAnalysis
impl Unpin for TraceAnalysis
impl UnwindSafe for TraceAnalysis
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