holochain 0.7.0-dev.18

Holochain, a framework for distributed applications
Documentation
//! A Conductor manages interactions between its contained [Cell]s, as well as
//! interactions with the outside world. It is primarily a mediator of messages.
//!
//! The Conductor exposes two types of external interfaces:
//! - App interface: used by Holochain app UIs to drive the behavior of Cells,
//! - Admin interface: used to modify the Conductor itself, including adding and removing Cells
//!
//! It also exposes an internal interface to Cells themselves, allowing Cells
//! to call zome functions on other Cells, as well as to send Signals to the
//! outside world

pub mod api;
mod cell;
#[allow(clippy::module_inception)]
#[allow(missing_docs)]
pub mod conductor;
pub mod config;
pub mod entry_def_store;
pub mod error;
pub mod interface;
pub mod manager;
mod metrics;
pub mod paths;
pub mod ribosome_store;
pub mod space;
pub mod state;

pub use cell::error::CellError;
pub use cell::Cell;
pub use conductor::Conductor;
pub use conductor::ConductorBuilder;
pub use conductor::ConductorHandle;
pub use conductor::{full_integration_dump, integration_dump};