Skip to main content

NodeDataDispatch

Trait NodeDataDispatch 

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

Required Methods§

Source

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

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 PgMigrateCtx)

Implementors§