package drivers import "git.aiterp.net/lucifer/new-server/models" type DriverMap map[models.DriverKind]models.Driver func (m DriverMap) Provide(kind models.DriverKind) (models.Driver, error) { if m[kind] == nil { return nil, models.ErrUnknownDriver } return m[kind], nil }