[package] name = "serde-sarif" version = "0.6.6" authors = ["Paul Sastrasinh "] edition = "2018" description = "Serde serialization for SARIF files" license = "MIT" readme = "README.md" keywords = ["sarif", "serde", "serialization"] categories = ["encoding"] build = "build.rs" homepage = "https://psastras.github.io/sarif-rs/" documentation = "https://docs.rs/serde_sarif" repository = "https://github.com/psastras/sarif-rs" [badges] github = { repository = "psastras/sarif-rs" } [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [features] default = [] clippy-converters = ["cargo_metadata", "regex", "anyhow"] hadolint-converters = ["anyhow"] shellcheck-converters = ["anyhow"] clang-tidy-converters = ["regex", "anyhow"] [dependencies] anyhow = { version = "1.0.86", optional = true } cargo_metadata = { version = "0.18.1", optional = true } regex = { version = "1.10.6", optional = true } serde = "1.0.209" serde_json = "1.0.127" strum = "0.26" strum_macros = "0.26" thiserror = "1.0.63" typed-builder = "0.20.0" [dev-dependencies] version-sync = "0.9" [build-dependencies] anyhow = "1.0.86" prettyplease = "0.2.22" proc-macro2 = "1.0.86" quote = "1.0.37" schemafy_lib = "0.6.0" serde_json = "1.0.127" syn = "2.0.76"