Versions in this module Expand all Collapse all v0 v0.0.1 Mar 12, 2024 Changes in this version + func Client() *etcd.Client + func Conn(cfg etcd.Config) *util.Err + func Del(key string, opts ...etcd.OpOption) *util.Err + func Get(key string, fn util.StrBytesToBool, opts ...etcd.OpOption) (bool, *util.Err) + func GetOne(key string, opts ...etcd.OpOption) ([]byte, *util.Err) + func Grant(ttl int64) (int64, *util.Err) + func Has(key string, opts ...etcd.OpOption) (bool, *util.Err) + func Lock(key string, fn util.ToErr) *util.Err + func Put(key, val string) *util.Err + func PutWithTtl(key, val string, ttl int64) (int64, *util.Err) + func Revoke(id int64) *util.Err + func TryLock(key string, fn util.Fn) *util.Err