[package]
name = "dylint_internal"
version = "3.4.1"
authors = ["Samuel E. Moelius III <sam@moeli.us>"]
description = "Dylint internals"
edition = "2021"
license = "MIT OR Apache-2.0"
repository = "https://github.com/trailofbits/dylint"
[dependencies]
anyhow = { workspace = true }
once_cell = { workspace = true }
regex = { workspace = true }
ansi_term = { workspace = true, optional = true }
bitflags = { workspace = true, optional = true }
cargo-util = { workspace = true, optional = true }
cargo_metadata = { workspace = true, optional = true }
ctor = { workspace = true, optional = true }
env_logger = { workspace = true, optional = true }
git2 = { workspace = true, optional = true }
home = { workspace = true, optional = true }
if_chain = { workspace = true, optional = true }
log = { workspace = true, optional = true }
rust-embed = { workspace = true, features = [
"include-exclude",
], optional = true }
rustversion = { workspace = true, optional = true }
semver = { workspace = true, optional = true }
serde = { workspace = true, optional = true }
thiserror = { workspace = true, optional = true }
toml = { workspace = true, optional = true }
toml_edit = { workspace = true, optional = true }
walkdir = { workspace = true, optional = true }
[dev-dependencies]
toml_edit = { workspace = true }
[features]
cargo = ["ansi_term", "bitflags", "cargo_metadata", "command", "home"]
clippy_utils = ["semver", "toml_edit"]
command = ["log"]
config = ["cargo_metadata", "serde", "thiserror", "toml"]
examples = ["cargo", "cargo-util", "rustup", "walkdir"]
git = ["command", "git2", "if_chain"]
home = ["dep:home", "rustversion"]
packaging = ["cargo", "rust-embed"]
rustup = ["command"]
sed = []
testing = ["ctor", "env_logger", "packaging"]
[lints]
workspace = true
[package.metadata.cargo-udeps.ignore]
normal = ["home"]