Crate safe_app[−][src]
SAFE App.
Re-exports
pub use ffi::access_container::*; |
pub use ffi::cipher_opt::*; |
pub use ffi::crypto::*; |
pub use ffi::immutable_data::*; |
pub use ffi::ipc::*; |
pub use ffi::logging::*; |
pub use ffi::mdata_info::*; |
pub use ffi::mutable_data::entries::*; |
pub use ffi::mutable_data::entry_actions::*; |
pub use ffi::mutable_data::metadata::*; |
pub use ffi::mutable_data::permissions::*; |
pub use ffi::mutable_data::*; |
pub use ffi::nfs::*; |
pub use ffi::object_cache::*; |
pub use ffi::*; |
Modules
| cipher_opt |
Cipher options. |
| ffi |
FFI |
| immutable_data |
Utilities for handling |
| ipc |
Inter-Process Communication utilities. |
| mdata_info |
|
| nfs |
NFS utilities. |
| object_cache |
This module implements storage (cache) for objects that have to be passed across FFI boundaries. |
| permissions |
Permissions utilities |
| utils |
Utility functions. |
Structs
| App |
Handle to an application instance. |
| AppClient |
Client object used by safe_app. |
| ClientKeys |
Client signing and encryption keypairs |
| ImmutableData |
An immutable chunk of data. |
| MDataInfo |
Information allowing to locate and access mutable data on the network. |
| MutableData |
Mutable data. |
| PermissionSet |
Set of user permissions. |
| Registered | |
| Unregistered | |
| Value |
A value in |
| XorName |
A |
Enums
| Action |
Action a permission applies to |
| AppContext |
Application context (data associated with the app). |
| AppError |
App error. |
| ClientError |
Errors in operations involving Core and Vaults |
| CoreError |
Client Errors |
| EntryAction |
Action performed on a single entry: insert, update or delete. |
| User |
Subject of permissions |
Constants
Traits
| Client |
Trait providing an interface for self-authentication client implementations, so they can interface all requests from high level API's to the actual routing layer and manage all interactions with it. Essentially provides an interface for non-blocking Clients with an asynchronous API using the futures abstraction from the futures-rs crate. |
| FutureExt |
Additional future combinators. |
Functions
| app_container_name |
Gets name of the dedicated container of the given app. |
Type Definitions
| CoreFuture |
Future trait returned from core operations. |