#![warn(missing_docs)]
#![forbid(unsafe_code)]
pub mod backend;
pub mod backends;
mod cleanup;
mod container;
pub mod error;
mod free_ports;
mod futures;
pub mod model;
pub mod mountable_file;
pub mod network;
mod run_id;
pub mod wait;
pub use backend::{BackendProvider, FollowHandle, NetworkLink, SandboxBackend, SandboxHandle};
pub use container::{Container, ContainerGuard};
pub use error::{Result, RightsizeError};
pub use futures::BoxFuture;
pub use model::{ContainerSpec, ExecResult, FileMount, PortBinding};
pub use mountable_file::MountableFile;
pub use network::Network;
pub use run_id::RunId;
pub use wait::{Wait, WaitStrategy, WaitTarget};