Versions in this module Expand all Collapse all v1 v1.10.2 Jun 26, 2023 Changes in this version + var ConfigSet = wire.NewSet(NewConfigImpl, wire.Bind(new(Config), new(*ConfigImpl))) + func Raw(expr string, args ...any) any + type Config interface + Reads func() []databasecontract.Config + Writes func() []databasecontract.Config + type ConfigImpl struct + func NewConfigImpl(config config.Config, connection string) *ConfigImpl + func (c *ConfigImpl) Reads() []databasecontract.Config + func (c *ConfigImpl) Writes() []databasecontract.Config + type Dsn interface + Mysql func(config databasecontract.Config) string + Postgresql func(config databasecontract.Config) string + Sqlite func(config databasecontract.Config) string + Sqlserver func(config databasecontract.Config) string + type DsnImpl struct + func NewDsnImpl(config config.Config, connection string) *DsnImpl + func (d *DsnImpl) Mysql(config databasecontract.Config) string + func (d *DsnImpl) Postgresql(config databasecontract.Config) string + func (d *DsnImpl) Sqlite(config databasecontract.Config) string + func (d *DsnImpl) Sqlserver(config databasecontract.Config) string