pub struct CommunityAnalysisResponse {
pub algorithm: String,
pub total_communities: usize,
pub largest_community_size: usize,
pub smallest_community_size: usize,
pub modularity: f64,
pub isolation_ratio: f64,
pub community_size_distribution: Vec<ComponentSizeDistribution>,
pub top_communities: Vec<CommunityDetail>,
pub quality_assessment: CommunityQualityAssessment,
pub timestamp: String,
}Expand description
Comprehensive community analysis response
Fields§
§algorithm: String§total_communities: usize§largest_community_size: usize§smallest_community_size: usize§modularity: f64§isolation_ratio: f64§community_size_distribution: Vec<ComponentSizeDistribution>§top_communities: Vec<CommunityDetail>§quality_assessment: CommunityQualityAssessment§timestamp: StringTrait Implementations§
source§impl From<&ComponentAnalysisResult> for CommunityAnalysisResponse
impl From<&ComponentAnalysisResult> for CommunityAnalysisResponse
source§fn from(result: &ComponentAnalysisResult) -> Self
fn from(result: &ComponentAnalysisResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CommunityAnalysisResponse
impl RefUnwindSafe for CommunityAnalysisResponse
impl Send for CommunityAnalysisResponse
impl Sync for CommunityAnalysisResponse
impl Unpin for CommunityAnalysisResponse
impl UnwindSafe for CommunityAnalysisResponse
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