Module ate::prelude [−][src]
Re-exports
pub use crate::conf::ConfAte as AteConfig; |
pub use crate::conf::ConfAte; |
pub use crate::conf::ConfMesh; |
pub use crate::conf::ConfiguredFor; |
pub use crate::conf::ConfCluster; |
pub use crate::header::PrimaryKey; |
pub use crate::error::AteError; |
pub use crate::crypto::EncryptKey; |
pub use crate::crypto::PublicSignKey; |
pub use crate::crypto::PrivateSignKey; |
pub use crate::crypto::PublicEncryptKey; |
pub use crate::crypto::PrivateEncryptKey; |
pub use crate::crypto::Hash as AteHash; |
pub use crate::crypto::KeySize; |
pub use crate::meta::ReadOption; |
pub use crate::meta::WriteOption; |
pub use crate::flow::OpenFlow; |
pub use crate::flow::OpenAction; |
pub use crate::flow::all_ethereal; |
pub use crate::flow::all_persistent; |
pub use crate::chain::Chain; |
pub use crate::trust::ChainKey; |
pub use crate::conf::ChainOfTrustBuilder as ChainBuilder; |
pub use crate::spec::SerializationFormat; |
pub use crate::repository::ChainRepository; |
pub use crate::multi::ChainMultiUser; |
pub use crate::single::ChainSingleUser; |
pub use crate::session::Session as AteSession; |
pub use crate::session::SessionProperty as AteSessionProperty; |
pub use crate::transaction::Scope as TransactionScope; |
pub use crate::service::InvocationContext; |
pub use crate::service::ServiceHandler; |
pub use crate::service::ServiceInstance; |
pub use crate::error::ServiceError; |
pub use crate::error::InvokeError; |
pub use crate::conf::MeshAddress; |
pub use crate::mesh::create_persistent_server; |
pub use crate::mesh::create_ethereal_server; |
pub use crate::mesh::create_server; |
pub use crate::mesh::create_client; |
Structs
Dao | Represents a data object that will be represented as one or more events on the redo-log and validated in the chain-of-trust. |
DaoForeign | Rerepresents a reference to structured data that exists in another chain-of-trust |
DaoRef | Rerepresents a reference to another data object with strong type linting to make the model more solidified |
DaoVec | Rerepresents a vector of children attached to a parent DAO |
Dio | Represents a series of mutations that the user is making on a particular chain-of-trust with a specific set of facts attached to a session. All changes are stored in memory until the commit function is invoked which will feed them into the chain. |
Ipv4Addr | An IPv4 address. |
Ipv6Addr | An IPv6 address. |
Registry |
Enums
IpAddr | An IP address, either IPv4 or IPv6. |
Traits
DaoObj | |
FromStr | Parse a value from a string |