Versions in this module Expand all Collapse all v0 v0.17.1 Oct 26, 2019 Changes in this version + var NewKeeper = newKeeper + var OpenCensusViews = oc.Views(pkgName, latencyMeasure) + type Keeper struct + func OpenKeeper(ctx context.Context, urlstr string) (*Keeper, error) + func (k *Keeper) Close() error + func (k *Keeper) Decrypt(ctx context.Context, ciphertext []byte) (plaintext []byte, err error) + func (k *Keeper) Encrypt(ctx context.Context, plaintext []byte) (ciphertext []byte, err error) + func (k *Keeper) ErrorAs(err error, i interface{}) bool + type KeeperURLOpener interface + OpenKeeperURL func(ctx context.Context, u *url.URL) (*Keeper, error) + type URLMux struct + func DefaultURLMux() *URLMux + func (mux *URLMux) KeeperSchemes() []string + func (mux *URLMux) OpenKeeper(ctx context.Context, urlstr string) (*Keeper, error) + func (mux *URLMux) OpenKeeperURL(ctx context.Context, u *url.URL) (*Keeper, error) + func (mux *URLMux) RegisterKeeper(scheme string, opener KeeperURLOpener) + func (mux *URLMux) ValidKeeperScheme(scheme string) bool