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. |