Crate confitul

Crate confitul 

Source
Expand description

ConfitDB is an experimental, distributed, real-time database, giving full control on conflict resolution, implemented in Rust.

ConfitDB icon

Not even a prototype, just an idea. Under heavy construction.

Structs§

BadSizeError
Cluster
ClusterOptions
Conflict
EP
EP stands for End Point.
EmptyFieldError
HostId
HostInfo
HostInfo corresponds to an aggregation of nodes, running within a same program instance. Think of them as “physical”, macro entities, as opposed to nodes which are much more virtual and small. A given host will typically have several nodes to power, all of them going through the same addresses (http etc.).
LocalHost
LocalHost is a host for which this instance of the program is responsible.
LocalHostOptions
MemoryStore
MemoryStoreItemsIterator
Node
Node is an element of a ring.
Range
RemoteHost
A remote host, for which this program instance is not responsible.
SizedQueue
SizedQueueDrain
Suggestion
Versioned

Enums§

ConfigCheckError
SuggestionMode
VersionedStatus

Constants§

CONTEXT
DEFAULT_CLUSTER_SIZE
HOST_ID_LEN
HOST_ID_STR_LEN
LOCAL
MAX_CLUSTER_SIZE
MIN_CLUSTER_SIZE

Traits§

ConfigCheck
Host

Functions§

sign
Sign a message.
verify
Verify that a message is correctly signed.