Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Database = Sihl_persistence.Database
module Cleaner = Sihl_core.Cleaner
module Migration = Sihl_facade.Migration
module Model = Sihl_contract.User
module type Sig = sig ... end
val user : Sihl_contract.User.t Caqti_type.t
module MakeMariaDb (MigrationService : Sihl_contract.Migration.Sig) : Sig
module MakePostgreSql (MigrationService : Sihl_contract.Migration.Sig) : Sig