Module sn_messaging::client[][src]

Structs

BlobDataExchange
ChunkMetadata
DataExchange
ErrorDebug

Error debug struct

HolderMetadata
MapDataExchange
MsgSender

A msg sender in the larger network (clients + nodes), provides its identification by specifying type of entity, and providing a signature over it.

SequenceDataExchange
TransientElderKey

An identifier of an Elder, as of a specific Elder constellation, thereby making it transient.

TransientSectionKey

An identifier of a section, as of a specific Elder constellation, thereby making it transient.

Enums

Address
AdultDuties

Duties of an Adult.

BlobRead

TODO: docs

BlobWrite

TODO: docs

Cmd

Command messages for data or transfer operations

CmdError
DataCmd

Data command operations. Creating, updating or removing data

DataQuery

TODO: docs

Duty
ElderDuties

Duties of an Elder.

Error

Main error type for the crate.

Event

Events from the network that are pushed to the client.

MapRead

TODO: docs

MapWrite

TODO: docs

Message
NodeCmd
NodeCmdError
NodeDataError
NodeDuties

Duties of a Node.

NodeEvent
NodeQuery
NodeQueryResponse
NodeRewardQuery

Reward query that is sent between sections.

NodeSystemCmd

Cmds related to the running of a node.

NodeSystemQuery
NodeSystemQueryResponse
NodeTransferCmd
NodeTransferError
NodeTransferQuery
NodeTransferQueryResponse
Query

TODO: docs

QueryResponse

Query responses from the network.

RegisterRead

Register reading queries

RegisterWrite

Register writing commands

SequenceRead

TODO: docs

SequenceWrite

TODO: docs

TransferCmd

Token cmd that is sent to network.

TransferError
TransferQuery

Token query that is sent to network.

TryFromError

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

Type Definitions

Result

A specialised Result type.