pub enum HookPoint {
Show 14 variants
BeforeCreateNode,
AfterCreateNode,
BeforeCreateSession,
AfterCreateSession,
BeforeQuery,
AfterQuery,
BeforeCreateEdge,
AfterCreateEdge,
BeforeUpdateNode,
AfterUpdateNode,
BeforeDeleteNode,
AfterDeleteNode,
BeforeDeleteSession,
AfterDeleteSession,
}Expand description
Hook point identifier
Represents specific points in the execution flow where plugins can be invoked.
Variants§
BeforeCreateNode
Before creating a node
AfterCreateNode
After creating a node
BeforeCreateSession
Before creating a session
AfterCreateSession
After creating a session
BeforeQuery
Before executing a query
AfterQuery
After executing a query
BeforeCreateEdge
Before creating an edge
AfterCreateEdge
After creating an edge
BeforeUpdateNode
Before updating a node
AfterUpdateNode
After updating a node
BeforeDeleteNode
Before deleting a node
AfterDeleteNode
After deleting a node
BeforeDeleteSession
Before deleting a session
AfterDeleteSession
After deleting a session
Implementations§
Trait Implementations§
impl Copy for HookPoint
impl Eq for HookPoint
impl StructuralPartialEq for HookPoint
Auto Trait Implementations§
impl Freeze for HookPoint
impl RefUnwindSafe for HookPoint
impl Send for HookPoint
impl Sync for HookPoint
impl Unpin for HookPoint
impl UnwindSafe for HookPoint
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.