type CompareTarget …
type CompareResult …
const CompareVersion …
const CompareCreated …
const CompareModified …
const CompareValue …
type Cmp …
func Compare(cmp Cmp, result string, v interface{ … }
func Value(key string) Cmp { … }
func Version(key string) Cmp { … }
func CreateRevision(key string) Cmp { … }
func ModRevision(key string) Cmp { … }
func LeaseValue(key string) Cmp { … }
func (cmp *Cmp) KeyBytes() []byte { … }
func (cmp *Cmp) WithKeyBytes(key []byte) { … }
func (cmp *Cmp) ValueBytes() []byte { … }
func (cmp *Cmp) WithValueBytes(v []byte) { … }
func (cmp Cmp) WithRange(end string) Cmp { … }
func (cmp Cmp) WithPrefix() Cmp { … }
func mustInt64(val interface{ … }
func mustInt64orLeaseID(val interface{ … }