dylint_internal 3.3.0

Dylint internals
Documentation
[package]
name = "dylint_internal"
version = "3.3.0"
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 = "1.0"
once_cell = "1.20"
regex = "1.11"

ansi_term = { version = "0.12", optional = true }
bitflags = { version = "2.6", optional = true }
cargo-util = { version = "0.2", optional = true }
cargo_metadata = { version = "0.19", optional = true }
ctor = { version = "0.2", optional = true }
env_logger = { version = "0.11", optional = true }
git2 = { version = "0.18", optional = true }
home = { version = "0.5", optional = true }
if_chain = { version = "1.0", optional = true }
is-terminal = { version = "0.4", optional = true }
log = { version = "0.4", optional = true }
rust-embed = { version = "8.5", features = [
    "include-exclude",
], optional = true }
semver = { version = "1.0", optional = true }
serde = { version = "1.0", optional = true }
thiserror = { version = "2.0", optional = true }
toml = { version = "0.8", optional = true }
toml_edit = { version = "0.22", optional = true }
walkdir = { version = "2.5", optional = true }

[dev-dependencies]
toml_edit = "0.22"

[features]
cargo = [
    "ansi_term",
    "bitflags",
    "cargo_metadata",
    "command",
    "home",
    "is-terminal",
]
clippy_utils = ["semver", "toml_edit"]
command = ["log"]
config = ["cargo_metadata", "serde", "thiserror", "toml"]
examples = ["cargo", "cargo-util", "rustup", "walkdir"]
git = ["command", "git2", "if_chain"]
packaging = ["cargo", "rust-embed"]
rustup = ["command"]
sed = []
testing = ["ctor", "env_logger", "packaging"]

[lints]
workspace = true