Type Alias ClientCoreDbMigrationFnContext

Source
pub type ClientCoreDbMigrationFnContext<'tx> = DbMigrationFnContext<'tx, ()>;

Aliased Type§

struct ClientCoreDbMigrationFnContext<'tx> {
    dbtx: DatabaseTransaction<'tx>,
    module_instance_id: Option<u16>,
    ctx: (),
    __please_use_constructor: (),
}

Fields§

§dbtx: DatabaseTransaction<'tx>§module_instance_id: Option<u16>§ctx: ()§__please_use_constructor: ()

Implementations

Source§

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

Source

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

Source

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

Source

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