pub struct PathAnalyzer { /* private fields */ }
Implementations§
source§impl PathAnalyzer
impl PathAnalyzer
pub fn new(db_client: Arc<dyn AnalysisDatabase>) -> Self
pub async fn analyze_inter_community_paths( &self, projection_name: &str, source_nodes: &[String], target_nodes: &[String], ) -> Result<PathAnalysisResult, AnalysisError>
sourcepub fn display_path_results(&self, result: &PathAnalysisResult)
pub fn display_path_results(&self, result: &PathAnalysisResult)
Display detailed path analysis results
Auto Trait Implementations§
impl Freeze for PathAnalyzer
impl !RefUnwindSafe for PathAnalyzer
impl Send for PathAnalyzer
impl Sync for PathAnalyzer
impl Unpin for PathAnalyzer
impl !UnwindSafe for PathAnalyzer
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