pub struct CommunitySnapshot {
pub snapshot_id: String,
pub engine_version: String,
pub config: CommunityConfig,
pub communities: Vec<Community>,
}Expand description
Complete community analysis tied to one immutable graph snapshot.
Fields§
§snapshot_id: StringGraph snapshot analyzed.
engine_version: StringCommunity engine semantic version.
config: CommunityConfigReproducibility configuration.
communities: Vec<Community>Sorted detected communities.
Trait Implementations§
Source§impl Clone for CommunitySnapshot
impl Clone for CommunitySnapshot
Source§fn clone(&self) -> CommunitySnapshot
fn clone(&self) -> CommunitySnapshot
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 moreSource§impl Debug for CommunitySnapshot
impl Debug for CommunitySnapshot
Source§impl<'de> Deserialize<'de> for CommunitySnapshot
impl<'de> Deserialize<'de> for CommunitySnapshot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for CommunitySnapshot
impl JsonSchema for CommunitySnapshot
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for CommunitySnapshot
impl PartialEq for CommunitySnapshot
Source§impl Serialize for CommunitySnapshot
impl Serialize for CommunitySnapshot
impl StructuralPartialEq for CommunitySnapshot
Auto Trait Implementations§
impl Freeze for CommunitySnapshot
impl RefUnwindSafe for CommunitySnapshot
impl Send for CommunitySnapshot
impl Sync for CommunitySnapshot
impl Unpin for CommunitySnapshot
impl UnsafeUnpin for CommunitySnapshot
impl UnwindSafe for CommunitySnapshot
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