pub enum CommunityChangeKind {
Created,
Removed,
Split,
Merged,
MateriallyChanged,
}Expand description
Material relationship between communities in two snapshots.
Variants§
Created
Community exists only in the newer snapshot.
Removed
Community exists only in the older snapshot.
Split
One older community materially maps to multiple newer communities.
Merged
Multiple older communities materially map to one newer community.
MateriallyChanged
Best matching community retained identity but changed materially.
Trait Implementations§
Source§impl Clone for CommunityChangeKind
impl Clone for CommunityChangeKind
Source§fn clone(&self) -> CommunityChangeKind
fn clone(&self) -> CommunityChangeKind
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 moreimpl Copy for CommunityChangeKind
Source§impl Debug for CommunityChangeKind
impl Debug for CommunityChangeKind
Source§impl<'de> Deserialize<'de> for CommunityChangeKind
impl<'de> Deserialize<'de> for CommunityChangeKind
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
impl Eq for CommunityChangeKind
Source§impl JsonSchema for CommunityChangeKind
impl JsonSchema for CommunityChangeKind
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 CommunityChangeKind
impl PartialEq for CommunityChangeKind
Source§impl Serialize for CommunityChangeKind
impl Serialize for CommunityChangeKind
impl StructuralPartialEq for CommunityChangeKind
Auto Trait Implementations§
impl Freeze for CommunityChangeKind
impl RefUnwindSafe for CommunityChangeKind
impl Send for CommunityChangeKind
impl Sync for CommunityChangeKind
impl Unpin for CommunityChangeKind
impl UnsafeUnpin for CommunityChangeKind
impl UnwindSafe for CommunityChangeKind
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