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.