Versions in this module Expand all Collapse all v0 v0.0.1 Jun 11, 2020 Changes in this version + var Provider = wire.NewSet(New, NewDB, NewRedis, NewMC) + func NewDB() (db *sql.DB, cf func(), err error) + func NewMC() (mc *memcache.Memcache, cf func(), err error) + func NewRedis() (r *redis.Redis, cf func(), err error) + type Dao interface + Article func(c context.Context, id int64) (*model.Article, error) + Close func() + Ping func(ctx context.Context) (err error) + func New(r *redis.Redis, mc *memcache.Memcache, db *sql.DB) (d Dao, cf func(), err error)