pub enum DescribeEvent {
NodeAdded {
id: String,
node: DescribeNode,
},
NodeRemoved {
id: String,
},
NodeMetaChanged {
id: String,
prev_meta: BTreeMap<String, String>,
next_meta: BTreeMap<String, String>,
},
EdgeAdded {
from: String,
to: String,
},
EdgeRemoved {
from: String,
to: String,
},
SubgraphMounted {
path: String,
},
SubgraphUnmounted {
path: String,
},
}Expand description
DescribeEvent variants.
Variants§
NodeAdded
NodeAdded variant.
NodeRemoved
NodeRemoved variant.
NodeMetaChanged
NodeMetaChanged variant.
Fields
EdgeAdded
EdgeAdded variant.
EdgeRemoved
EdgeRemoved variant.
SubgraphMounted
SubgraphMounted variant.
SubgraphUnmounted
SubgraphUnmounted variant.
Trait Implementations§
Source§impl Clone for DescribeEvent
impl Clone for DescribeEvent
Source§fn clone(&self) -> DescribeEvent
fn clone(&self) -> DescribeEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 DescribeEvent
impl Debug for DescribeEvent
Source§impl PartialEq for DescribeEvent
impl PartialEq for DescribeEvent
impl StructuralPartialEq for DescribeEvent
Auto Trait Implementations§
impl Freeze for DescribeEvent
impl RefUnwindSafe for DescribeEvent
impl Send for DescribeEvent
impl Sync for DescribeEvent
impl Unpin for DescribeEvent
impl UnsafeUnpin for DescribeEvent
impl UnwindSafe for DescribeEvent
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