Documentation
¶
Overview ¶
Package kvrevision provides helpers for encoding and decoding kv revision generation counters.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IncrementGeneration ¶
IncrementGeneration returns the next revision after r, assuming r encodes a generation counter.
func MarshalGeneration ¶
MarshalGeneration converts a generation counter to its kv.Revision representation.
func TryUnmarshalGeneration ¶
TryUnmarshalGeneration returns the generation counter encoded in r, and whether r is a valid generation encoding. An empty revision is treated as generation 0.
func UnmarshalGeneration ¶
UnmarshalGeneration returns the generation counter encoded in r. It panics if r is not a valid generation encoding.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.