[−][src]Crate safe_app
SAFE App.
Re-exports
pub use crate::ffi::access_container::*; |
pub use crate::ffi::cipher_opt::*; |
pub use crate::ffi::crypto::*; |
pub use crate::ffi::errors::codes::*; |
pub use crate::ffi::immutable_data::*; |
pub use crate::ffi::ipc::*; |
pub use crate::ffi::logging::*; |
pub use crate::ffi::mdata_info::*; |
pub use crate::ffi::mutable_data::entries::*; |
pub use crate::ffi::mutable_data::entry_actions::*; |
pub use crate::ffi::mutable_data::metadata::*; |
pub use crate::ffi::mutable_data::permissions::*; |
pub use crate::ffi::mutable_data::*; |
pub use crate::ffi::nfs::*; |
pub use crate::ffi::object_cache::*; |
pub use crate::ffi::*; |
pub use crate::errors::AppError; |
Modules
cipher_opt | Cipher options. |
errors | Errors thrown by App routines. |
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 |
AppKeys | Represents the needed keys to work with the data. |
ClientKeys | Client signing and encryption keypairs. |
MDataInfo | Information allowing to locate and access mutable data on the network. |
PubImmutableData | Published ImmutableData: an immutable chunk of data which cannot be deleted. |
Registered | |
Unregistered |
Enums
AppContext | Application context (data associated with the app). |
CoreError | Client Errors |
Constants
DIR_TAG |
|
MAIDSAFE_TAG | All Maidsafe tagging should positive-offset from this. |
Traits
Client | Trait providing an interface for self-authentication client implementations, so they can interface all requests from high-level APIs to the actual routing layer and manage all interactions with it. Clients are non-blocking, 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. |
run | Helper to execute a future by blocking the thread until the result arrives. |
Type Definitions
CoreFuture | Future trait returned from core operations. |