[−][src]Module foundationdb::tuple
Implementation of the official tuple layer typecodes
The official specification can be found here.
Modules
hca | The directory layer offers subspace indirection, where logical application subspaces are mapped to short, auto-generated key prefixes. This prefix assignment is done by the High Contention Allocator, which allows many clients to allocate short directory prefixes efficiently. |
Structs
Bytes | Represent a sequence of bytes (i.e. &u8) |
Subspace | Represents a well-defined region of keyspace in a FoundationDB database |
TupleDepth | Tracks the depth of a Tuple decoding chain |
Uuid | A Universally Unique Identifier (UUID). |
Versionstamp |
Enums
Element | |
PackError | A packing/unpacking error |
VersionstampOffset |
Traits
TuplePack | A type that can be packed |
TupleUnpack | A type that can be unpacked |
Functions
pack | Pack value and returns the packed buffer |
pack_into | Pack value into the given buffer |
pack_into_with_versionstamp | Pack value into the given buffer |
pack_with_versionstamp | Pack value and returns the packed buffer |
unpack | Unpack input |
Type Definitions
PackResult | Alias for |