Skip to main content

NodeDataDispatch

Trait NodeDataDispatch 

Source
pub trait NodeDataDispatch {
    // Required methods
    fn create(&self, ctx: &mut SqliteMigrateCtx);
    fn create_coalesce(&mut self, other: Node) -> Option<Node>;
    fn delete_coalesce(&mut self, other: Node) -> Option<Node>;
    fn delete(&self, ctx: &mut SqliteMigrateCtx);
}

Required Methods§

Source

fn create(&self, ctx: &mut SqliteMigrateCtx)

Source

fn create_coalesce(&mut self, other: Node) -> Option<Node>

Source

fn delete_coalesce(&mut self, other: Node) -> Option<Node>

Source

fn delete(&self, ctx: &mut SqliteMigrateCtx)

Implementors§