Crate kvx_types

Source

Structs§

Key
Represents the key used in KVx. Consists of a scope of type Scope and a name of type SegmentBuf.
Namespace
A string slice representing a namespace.
NamespaceBuf
An owned Namespace.
Scope
Used to scope a Key. Consists of a vector of zero or more SegmentBufs.
Segment
A nonempty string slice that does not start or end with whitespace and does not contain any instances of Scope::SEPARATOR.
SegmentBuf
A nonempty string that does not start or end with whitespace and does not contain any instances of Scope::SEPARATOR.

Enums§

ParseNamespaceError
ParseSegmentError
Represents all ways parsing a string as a Segment can fail.