Type Alias ServerDbMigrationFnContext

Source
pub type ServerDbMigrationFnContext<'tx> = DbMigrationFnContext<'tx, DynServerDbMigrationContext>;
Expand description

A DbMigrationFnContext with inner-context type-erased around IServerDbMigrationContext

Aliased Type§

struct ServerDbMigrationFnContext<'tx> { /* private fields */ }

Implementations

Source§

impl<'tx, C> DbMigrationFnContext<'tx, C>

Source

pub fn new( dbtx: DatabaseTransaction<'tx>, module_instance_id: Option<u16>, ctx: C, ) -> DbMigrationFnContext<'tx, C>

Source

pub fn map<R>(self, f: impl FnOnce(C) -> R) -> DbMigrationFnContext<'tx, R>

Source

pub fn dbtx(&mut self) -> DatabaseTransaction<'_>