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