Versions in this module Expand all Collapse all v0 v0.1.1 Feb 8, 2025 Changes in this version + type Driver interface + Open func(url *url.URL, provider interface{}) (R, error) + type Drivers struct + func NewDrivers[D Driver[R], R Repository](name string) *Drivers[D, R] + func (ds *Drivers[D, R]) Driver(u *url.URL) (D, error) + func (ds *Drivers[D, R]) DriverByName(name string) (D, error) + func (ds *Drivers[D, R]) Drivers() []string + func (ds *Drivers[D, R]) Open(u *url.URL, provider interface{}) (R, error) + func (ds *Drivers[D, R]) Register(name string, driver D) + type Repository interface + Close func() error v0.1.0 Feb 8, 2025