[package] edition = "2021" name = "public-api" version = "0.42.0" description = "List and diff the public API of Rust library crates. Relies on rustdoc JSON output from the nightly toolchain." homepage = "https://github.com/cargo-public-api/cargo-public-api/tree/main/public-api" documentation = "https://docs.rs/public-api" readme = "README.md" keywords = ["semver", "rustdoc-json", "diff", "cargo"] license = "MIT" repository = "https://github.com/cargo-public-api/cargo-public-api/tree/main/public-api" [dependencies] hashbag = { version = "0.1.12", default-features = false } thiserror = "2.0.3" [dependencies.serde] version = "1.0.179" features = ["derive"] [dependencies.serde_json] version = "1.0.104" features = ["unbounded_depth"] [dependencies.rustdoc-types] version = "0.32.2" [dev-dependencies] anyhow = "1.0.75" assert_cmd = "2.0.16" expect-test = "1.5.0" pretty_assertions = "1.4.1" tempfile = "3.10.1" [dev-dependencies.itertools] version = "0.13.0" default-features = false [dev-dependencies.rustdoc-json] path = "../rustdoc-json" version = "0.9.3" [dev-dependencies.predicates] version = "3.1.2" default-features = false