containerization-framework 0.5.0

Rust bindings for Apple's Containerization framework: Linux containers in lightweight VMs, in-process and without a daemon.
//! The OCI runtime spec: a container's configuration, its state, and the
//! bundle it is kept in.

mod bundle;
mod spec;
mod state;
mod user;
mod version;

pub use self::bundle::Bundle;
pub use self::spec::Arch;
pub use self::spec::Box;
pub use self::spec::Hook;
pub use self::spec::Hooks;
pub use self::spec::Linux;
pub use self::spec::LinuxBlockIO;
pub use self::spec::LinuxBlockIODevice;
pub use self::spec::LinuxCPU;
pub use self::spec::LinuxCapabilities;
pub use self::spec::LinuxDevice;
pub use self::spec::LinuxDeviceCgroup;
pub use self::spec::LinuxHugepageLimit;
pub use self::spec::LinuxIDMapping;
pub use self::spec::LinuxInterfacePriority;
pub use self::spec::LinuxMemory;
pub use self::spec::LinuxNamespace;
pub use self::spec::LinuxNamespaceType;
pub use self::spec::LinuxNetwork;
pub use self::spec::LinuxPersonality;
pub use self::spec::LinuxPersonalityDomain;
pub use self::spec::LinuxPids;
pub use self::spec::LinuxRdma;
pub use self::spec::LinuxResources;
pub use self::spec::LinuxSeccomp;
pub use self::spec::LinuxSeccompAction;
pub use self::spec::LinuxSeccompArg;
pub use self::spec::LinuxSeccompFlag;
pub use self::spec::LinuxSeccompOperator;
pub use self::spec::LinuxSyscall;
pub use self::spec::LinuxThrottleDevice;
pub use self::spec::LinuxWeightDevice;
pub use self::spec::Mount;
pub use self::spec::POSIXRlimit;
pub use self::spec::Process;
pub use self::spec::Root;
pub use self::spec::Spec;
pub use self::state::ContainerProcessState;
pub use self::state::ContainerState;
pub use self::state::SECCOMP_FD_NAME;
pub use self::state::State;
pub use self::user::User;
pub use self::version::RuntimeSpecVersion;