#![no_std]
#![forbid(unsafe_code)]
#![warn(missing_docs)]
extern crate alloc;
#[cfg(feature = "std")]
extern crate std;
pub mod container_host;
pub mod execution;
pub mod node;
pub mod plan;
pub mod repository;
pub mod xml;
pub use container_host::{ContainerHost, HostError};
pub use execution::{DomainApplication, DomainApplicationManager, ExecutionManager};
pub use node::{NodeApplication, NodeApplicationManager, NodeManager};
pub use plan::{
ComponentPackageDescription, DeploymentPlan, ImplementationDependency,
ImplementationDescription, InstanceDeploymentDescription, PackageConfiguration,
PackagedComponentImplementation, PlanError,
};
pub use repository::RepositoryManager;
pub use xml::{ParseError, parse_plan_xml};