Crate safe_core [−] [src]
SAFE core
Reexports
pub use self::event_loop::CoreFuture; |
pub use self::event_loop::CoreMsg; |
pub use self::event_loop::CoreMsgRx; |
pub use self::event_loop::CoreMsgTx; |
pub use self::self_encryption_storage::SelfEncryptionStorage; |
pub use self::self_encryption_storage::SelfEncryptionStorageError; |
Modules
event_loop |
Event loop handling |
ffi |
This module contains common FFI structures used by both authenticator and apps. |
immutable_data |
Helper functions to handle |
ipc |
Inter-Process Communication utilities |
mdata_info |
|
nfs |
NFS utilities |
recovery |
Operations with recovery. |
self_encryption_storage |
Implements the Self Encryption storage trait |
utils |
Utility functions |
Macros
btree_map | |
btree_set | |
err |
This is the equivalent of |
fry |
This is the equivalent |
ok |
This is the equivalent of |
Structs
Client |
The main self-authentication client instance that will interface all the request from high level API's to the actual routing layer and manage all interactions with it. This is essentially a non-blocking Client with an asynchronous API using the futures abstraction from the futures-rs crate |
ClientKeys |
Client signing and encryption keypairs |
MDataInfo |
Information allowing to locate and access mutable data on the network. |
Enums
CoreError |
Client Errors |
CoreEvent |
Wraps responses from routing |
NetworkEvent |
Netowork Events that Client Modules need to deal with |
Constants
DIR_TAG |
|
MAIDSAFE_TAG |
All Maidsafe tagging should positive-offset from this |
PUBLIC_ID_TAG |
type tag for public ids. |
Traits
FutureExt |
Additional future combinators. |
Type Definitions
NetworkRx |
|
NetworkTx |
|