import "go.chromium.org/luci/tokenserver/appengine/impl/utils/shards"
Package shards provides a low level support for implementing sharded set of []byte blobs.
ShardIndex returns an index of a shard to use when storing given blob.
Set is an array of shards (representing a single sharded set).
The size of the array is number of shards in the set. Allocate it using regular make(...).
Insert adds a blob into the sharded set.
Shard is a set of byte blobs.
It represents s single shard of a sharded set.
ParseShard deserializes a shard (serialized with Serialize).
Serialize serializes the shard to a byte buffer.
Package shards imports 4 packages (graph) and is imported by 2 packages. Updated 2021-01-24. Refresh now. Tools for package owners.