Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype MigrateSem r a Source #
MigrateSem | |
|
Instances
type SemMigrations r migs = Migrations (MigrateSem r) migs Source #
type HoistSemMigrations extra r migs migs' = HoistMigrations (MigrateSem r) (MigrateSem (extra ++ r)) migs migs' Source #
type CustomSemMigrations r migs = All (CustomMigration (MigrateSem r)) migs Source #
hoistSemMigrations :: forall extra r migs migs'. HoistSemMigrations extra r migs migs' => (forall x. Sem (Database ': (Stop DbError ': r)) x -> Sem (Database ': (Stop DbError ': (extra ++ r))) x) -> SemMigrations r migs -> SemMigrations (extra ++ r) migs' Source #