[package] name = "runc" version = "0.2.0" authors = ["Yuna Tomida ", "The containerd Authors"] keywords = ["containerd", "containers", "runc"] description = "A crate for consuming the runc binary in your Rust applications" edition.workspace = true license.workspace = true repository.workspace = true homepage.workspace = true [features] async = ["tokio", "async-trait", "futures", "tokio-pipe"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] libc = "0.2.112" log = "0.4.14" nix = "0.26" oci-spec = "0.6.0" path-absolutize = "3.0.11" rand = "0.8.4" serde = { version = "1.0.133", features = ["derive"] } serde_json = "1.0.74" tempfile = "3.6.0" thiserror = "1.0.30" time = { version = "0.3.7", features = ["serde", "std"] } uuid = { version = "1.0.0", features = ["v4"] } os_pipe = "1.0.0" # Async dependencies tokio = { workspace = true, features = ["full"], optional = true } async-trait = { workspace = true, optional = true } futures = { workspace = true, optional = true } tokio-pipe = { version="0.2.10", optional = true }