[package]
edition = "2024"
name = "zstd-chunked"
version = "0.2.0"
authors = ["Allison Karlitskaya <allison.karlitskaya@redhat.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Read zstd:chunked files"
readme = "README.md"
keywords = [
"containers",
"zstd",
"zstd-chunked",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/containers/zstd-chunked-rs"
[lib]
name = "zstd_chunked"
path = "src/lib.rs"
[[example]]
name = "extract"
path = "examples/extract.rs"
[[example]]
name = "pull"
path = "examples/pull.rs"
[dependencies.anyhow]
version = "1.0.98"
[dependencies.base64]
version = "0.22.1"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.zerocopy]
version = "0.8.25"
features = ["derive"]
[dependencies.zstd]
version = "0.13.3"
[dev-dependencies.clap]
version = "4.5.39"
features = ["derive"]
[dev-dependencies.futures]
version = "0.3.31"
[dev-dependencies.futures-timer]
version = "3.0.3"
[dev-dependencies.indicatif]
version = "0.17.11"
features = ["tokio"]
[dev-dependencies.oci-client]
version = "0.15.0"
[dev-dependencies.tokio]
version = "1.45.1"
features = ["rt-multi-thread"]
[dev-dependencies.tokio-util]
version = "0.7.15"
[lints.clippy]
all = "deny"
expect_used = "deny"
nursery = "deny"
panic = "deny"
pedantic = "deny"
unwrap_used = "deny"
[lints.rust]
missing_debug_implementations = "deny"
missing_docs = "forbid"
unsafe_code = "forbid"
warnings = "deny"
[profile.profiling]
inherits = "release"
strip = false