Migration

object Migration
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[B](n: () => String, u: () => MigrationResultSignal[B], d: () => Unit, migrationState: () => State, cState: () => State): Migration[B]
def createMigration[F[_], B](label: String, up: () => MigrationResultSignal[B], down: () => Unit, state: State)(`evidence$1`: StateService[F], `evidence$2`: Monad[F]): F[Migration[B]]

Givens

Givens

given applicative[A]: Applicative[[B] =>> Migration[B]]
given migrationMonad(using val app: Applicative[[B] =>> Migration[B]]): Monad[[B] =>> Migration[B]]