pub struct GraphAnalysisReport {
pub basic_stats: GraphStatistics,
pub performance_bottlenecks: Vec<PerformanceBottleneck>,
pub optimization_opportunities: Vec<OptimizationOpportunity>,
pub memory_analysis: MemoryAnalysis,
pub complexity_metrics: ComplexityMetrics,
pub recommendations: Vec<Recommendation>,
}Expand description
Comprehensive analysis report structure
Fields§
§basic_stats: GraphStatistics§performance_bottlenecks: Vec<PerformanceBottleneck>§optimization_opportunities: Vec<OptimizationOpportunity>§memory_analysis: MemoryAnalysis§complexity_metrics: ComplexityMetrics§recommendations: Vec<Recommendation>Trait Implementations§
Source§impl Clone for GraphAnalysisReport
impl Clone for GraphAnalysisReport
Source§fn clone(&self) -> GraphAnalysisReport
fn clone(&self) -> GraphAnalysisReport
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 GraphAnalysisReport
impl RefUnwindSafe for GraphAnalysisReport
impl Send for GraphAnalysisReport
impl Sync for GraphAnalysisReport
impl Unpin for GraphAnalysisReport
impl UnsafeUnpin for GraphAnalysisReport
impl UnwindSafe for GraphAnalysisReport
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