Crate safe_network[][src]

Expand description

Implementation of the “Node” node for the SAFE Network.

Modules

The Safe Network Client.

The Safe Network messaging interface.

Implementation of the “Node” node for the SAFE Network.

Container that acts as a map whose keys are section Prefixes, and values are the Section Authority Provider of the section.

Peer implementation for a resilient decentralised network infrastructure.

SAFE network data types.

Macros

Easily create a BTreeMap with the key => value syntax.

Easily create a BTreeSet.

Run code when a chaotic. Defaults to 20% of the time. Overall frequence can be set via “SAFE_CHAOS_LEVEL” env var.

Structs

Tracing log formatter setup for easier span viewing

Tracking used space in supplied dirs, and providing checks to ensure max capacity isn’t exceeded