pub struct AnalysisInputs<'a> {
pub degree: &'a DegreeResult,
pub scc: &'a SccResult,
pub connected_components: &'a ConnectedComponentsResult,
pub graph_stats: &'a GraphStatsResult,
pub bridges: &'a BridgesResult,
pub transitive_reduction: &'a TransitiveReductionResult,
pub change_propagation: &'a ChangePropagationResult,
pub pagerank: &'a PageRankResult,
}Expand description
Pre-computed analysis results needed for metric extraction.
Fields§
§degree: &'a DegreeResult§scc: &'a SccResult§connected_components: &'a ConnectedComponentsResult§graph_stats: &'a GraphStatsResult§bridges: &'a BridgesResult§transitive_reduction: &'a TransitiveReductionResult§change_propagation: &'a ChangePropagationResult§pagerank: &'a PageRankResultAuto Trait Implementations§
impl<'a> Freeze for AnalysisInputs<'a>
impl<'a> RefUnwindSafe for AnalysisInputs<'a>
impl<'a> Send for AnalysisInputs<'a>
impl<'a> Sync for AnalysisInputs<'a>
impl<'a> Unpin for AnalysisInputs<'a>
impl<'a> UnsafeUnpin for AnalysisInputs<'a>
impl<'a> UnwindSafe for AnalysisInputs<'a>
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