Module sn_messaging::client [−][src]
Structs
ErrorDebug | Error debug struct |
MessageId | Unique ID for messages. |
MsgEnvelope | Message envelope containing a Safe message payload, sender, and the list of proxies the message could have been gone through with their signatures. This struct also provides utilities to obtain the serialized bytes ready to send them over the wire. The serialized bytes contain information about messaging protocol version, serialization style used for the payload (e.g. Json), and/or any other information required by the receiving end to either deserialize it, or detect any incompatibility. |
MsgSender | A msg sender in the larger network (clients + nodes), provides its identification by specifying type of entity, and providing a signature over it. |
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. |
AuthorisationKind | The kind of authorisation needed for a request. |
BlobRead | TODO: docs |
BlobWrite | TODO: docs |
Cmd | Command messages for data or transfer operations |
CmdError | |
DataAuthKind | Authorisation for data requests. |
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 | |
MiscAuthKind | Miscellaneous authorisation kinds. NB: Not very well categorized yet |
NodeCmd | |
NodeCmdError | |
NodeDataCmd | |
NodeDataError | |
NodeDataQuery | |
NodeDataQueryResponse | |
NodeDuties | Duties of a Node. |
NodeEvent | |
NodeQuery | |
NodeQueryResponse | |
NodeRewardError | |
NodeRewardQuery | Reward query that is sent between sections. |
NodeRewardQueryResponse | |
NodeSystemCmd | Cmds related to the running of a node. |
NodeTransferCmd | |
NodeTransferError | |
NodeTransferQuery | |
NodeTransferQueryResponse | |
Query | TODO: docs |
QueryResponse | Query responses from the network. |
SequenceRead | TODO: docs |
SequenceWrite | TODO: docs |
TokenAuthKind | Authorisation for token requests. |
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 |
Type Definitions
Result | A specialised |