ripdoc 0.2.0

Query Rust docs and crate API from the command line
Documentation
[[bin]]
name = "hotinterp"
path = "src/bin/hotinterp/main.rs"
required-features = ["hot-interpreter"]

[[bin]]
name = "ripdoc"
path = "src/main.rs"

[dependencies.anyhow]
optional = true
version = "1.0"

[dependencies.bincode]
default-features = false
features = ["serde", "std"]
version = "2.0"

[dependencies.bitflags]
default-features = false
version = "2.10"

[dependencies.cargo_metadata]
default-features = false
version = "0.23"

[dependencies.cargo_toml]
default-features = false
version = "0.22"

[dependencies.clap]
features = ["derive"]
version = "4.5"

[dependencies.dirs]
default-features = false
version = "6.0"

[dependencies.libloading]
optional = true
version = "0.9"

[dependencies.notify]
optional = true
version = "8.2"

[dependencies.once_cell]
default-features = false
features = ["std"]
version = "1.21"

[dependencies.owo-colors]
version = "4.2"

[dependencies.regex]
default-features = false
version = "1.12"

[dependencies.rust-format]
default-features = false
version = "0.3"

[dependencies.rustdoc-json]
default-features = false
version = "0.9"

[dependencies.rustdoc-types]
default-features = false
version = "0.57"

[dependencies.semver]
default-features = false
version = "1.0"

[dependencies.serde]
default-features = false
features = ["derive"]
version = "1.0"

[dependencies.serde_json]
default-features = false
features = ["alloc"]
version = "1.0"

[dependencies.subsecond]
optional = true
version = "0.7"

[dependencies.tempfile]
default-features = false
version = "3.23"

[dependencies.ureq]
version = "3.1"

[dev-dependencies.pretty_assertions]
version = "1.4"

[features]
hot-interpreter = ["dep:anyhow", "dep:libloading", "dep:notify", "dep:subsecond"]

[lib]
name = "ripdoc"
path = "src/lib.rs"

[lints.rust]
missing_docs = "warn"

[package]
authors = ["Albert O'Shea <albertoshea2@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Query Rust docs and crate API from the command line"
edition = "2024"
keywords = ["docs", "documentation", "outline", "cli"]
license = "MIT"
name = "ripdoc"
readme = "README.md"
repository = "https://github.com/Alb-O/ripdoc"
version = "0.2.0"

[[test]]
name = "enums"
path = "tests/enums.rs"

[[test]]
name = "filter"
path = "tests/filter.rs"

[[test]]
name = "functions"
path = "tests/functions.rs"

[[test]]
name = "gaps"
path = "tests/gaps.rs"

[[test]]
name = "impls"
path = "tests/impls.rs"

[[test]]
name = "listing"
path = "tests/listing.rs"

[[test]]
name = "macros"
path = "tests/macros.rs"

[[test]]
name = "misc"
path = "tests/misc.rs"

[[test]]
name = "modules"
path = "tests/modules.rs"

[[test]]
name = "private_flag"
path = "tests/private_flag.rs"

[[test]]
name = "structs"
path = "tests/structs.rs"

[[test]]
name = "targets"
path = "tests/targets.rs"

[[test]]
name = "traits"
path = "tests/traits.rs"

[[test]]
name = "utils"
path = "tests/utils.rs"