Module safe_network::messaging::client[][src]

Expand description

Messages to/from the client Client messaging.

Structs

Chunk data exchange.

Information about a chunk.

Public key and signature provided by the client

Aggregate of chunk, map, and sequence data exchanges.

Information about a holder.

Map data exchange.

Our LazyMesssage error. Recipient was unable to process this message for some reason. The original message should be returned in full, and context can optionally be added via reason.

Sequence data exchange.

Our response to a processing error. Anti entropy in that it updates the erroring node with any relevant information, and includes the original message, which should hereafter be actionable

Enums

Duties of an Adult.

TODO: docs

TODO: docs

Message envelope containing a Safe message payload, This struct also provides utilities to obtain the serialized bytes ready to send them over the wire.

Command messages for data or transfer operations

Data command operations. Creating, updating or removing data

TODO: docs

Duties of an Elder.

Main error type for the crate.

Events from the network that are pushed to the client.

TODO: docs

TODO: docs

Duties of a Node.

TODO: docs

Query responses from the network.

Register reading queries

Register writing commands

TODO: docs

TODO: docs

Various types of supporting information that can be received and acted upon by a node.

Token cmd that is sent to network.

Token query that is sent to network.

Error type for an attempted conversion from QueryResponse to a type implementing TryFrom<Response>.

Type Definitions

A specialised Result type.