Module sn_messaging::client[][src]

Structs

BlobDataExchange
ChunkMetadata
ClientSigned

Public key and signature provided by the client

DataExchange
HolderMetadata
MapDataExchange
ProcessingError

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.

SequenceDataExchange
SupportingInfo

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

AdultDuties

Duties of an Adult.

BlobRead

TODO: docs

BlobWrite

TODO: docs

ClientMsg
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

NodeDuties

Duties of a Node.

ProcessMsg
Query

TODO: docs

QueryResponse

Query responses from the network.

RegisterRead

Register reading queries

RegisterWrite

Register writing commands

SequenceRead

TODO: docs

SequenceWrite

TODO: docs

SupportingInfoFor

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

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.