pub enum EventKind {
Show 16 variants
CreateNode,
CreateEdge,
MergeCreate,
MergeMatchedNoop,
SetProperty,
RemoveProperty,
AddLabel,
RemoveLabel,
Delete,
DetachDelete,
OntologyInference,
CreateAssertion,
AssessConfidence,
RecordEvidence,
RecordAlgorithmRun,
RecordBeliefProjectionAttachment,
}Expand description
Closed M20 provenance-event registry.
Variants§
CreateNode
Cypher or construction API created a node.
CreateEdge
Cypher or construction API created an edge.
MergeCreate
MERGE created at least one graph object.
MergeMatchedNoop
MERGE matched and performed no create.
SetProperty
SET changed or assigned a property.
RemoveProperty
REMOVE removed a property.
AddLabel
SET added a label.
RemoveLabel
REMOVE removed a label.
Delete
DELETE removed an unconnected graph object.
DetachDelete
DETACH DELETE removed a node and its incident edges.
OntologyInference
Ontology inference materialized a persisted graph fact.
CreateAssertion
An immutable analytical assertion was created.
AssessConfidence
An immutable confidence assessment was recorded.
RecordEvidence
An immutable evidence link was recorded.
RecordAlgorithmRun
An immutable algorithm-run lifecycle transition was recorded.
RecordBeliefProjectionAttachment
An M21 interpretation attachment was appended to a completed run.
Implementations§
Trait Implementations§
impl Copy for EventKind
Source§impl<'de> Deserialize<'de> for EventKind
impl<'de> Deserialize<'de> for EventKind
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 EventKind
impl StructuralPartialEq for EventKind
Auto Trait Implementations§
impl Freeze for EventKind
impl RefUnwindSafe for EventKind
impl Send for EventKind
impl Sync for EventKind
impl Unpin for EventKind
impl UnsafeUnpin for EventKind
impl UnwindSafe for EventKind
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.