public-api 0.36.0

List and diff the public API of Rust library crates. Relies on rustdoc JSON output from the nightly toolchain.
Documentation
[package]
edition = "2021"
name = "public-api"
version = "0.36.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/Enselic/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/Enselic/cargo-public-api/tree/main/public-api"

[dependencies]
hashbag = { version = "0.1.12", default-features = false }
thiserror = "1.0.44"

[dependencies.serde]
version = "1.0.179"
features = ["derive"]

[dependencies.serde_json]
version = "1.0.104"
features = ["unbounded_depth"]

[dependencies.rustdoc-types]
# path = "/Users/martin/src/rustdoc-types"
version = "0.26.0"

[dev-dependencies]
anyhow = "1.0.75"
assert_cmd = "2.0.14"
expect-test = "1.5.0"
pretty_assertions = "1.2.3"
tempfile = "3.10.1"

[dev-dependencies.itertools]
version = "0.13.0"
default-features = false

[dev-dependencies.rustdoc-json]
path = "../rustdoc-json"
version = "0.9.1"

[dev-dependencies.predicates]
version = "3.1.0"
default-features = false