Crate libreplica

Crate libreplica 

Source

Modules§

app
engine
recv
util

Structs§

Canceled
Error returned from a Receiver when the corresponding Sender is dropped.
ClientName
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Config
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Out
A means of transmitting a single value to another task.
Reliable
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Replica
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Unreliable
A future for a value that will be provided by another asynchronous task.

Enums§

Role
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.

Traits§

App
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
ClientState
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Invoke
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
LocalAddr
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Protocol
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Recv
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
ServerState
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
TaggedBorrowMut
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Timing
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Transport
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
TransportCore
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.

Functions§

reliable
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
unreliable
Creates a new one-shot channel for sending a single value across asynchronous tasks.

Type Aliases§

Millis
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
OpNum
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
ReplicaIndex
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.
Timeout
Designing everything for a pratical system is hard. Designing everything correctly is impossible. That’s why a versioned spec module is prepared.