cargo : displaydoc @ 0.2.6
Cargo.toml
152 lines · toml · 2 line annotations
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO## When uploading crates to the registry Cargo will automatically# "normalize" Cargo.toml files for maximal compatibility# with all versions of Cargo and also rewrite `path` dependencies# to registry (e.g., crates.io) dependencies.## If you are reading this file be aware that the original Cargo.toml# will likely look very different (and much more reasonable).# See Cargo.toml.orig for the original contents.[package]edition = "2021"rust-version = "1.56.0"name = "displaydoc"version = "0.2.6"authors = ["Jane Lusby <jlusby@yaah.dev>"]build = falseLine 18–18
build = false is cargo's normalized indicator that no build script is shipped; combined with the absence of any build.rs in the crate root, this justifies has-install-exec.
include = [ "Cargo.toml", "README.md", "LICENSE-MIT", "LICENSE-APACHE", "CHANGELOG.md", "src/**/*.rs", "tests/**/*.rs",]autolib = falseautobins = falseautoexamples = falseautotests = falseautobenches = falsedescription = """A derive macro for implementing the display Trait via a doc comment and string interpolation"""homepage = "https://github.com/yaahc/displaydoc"documentation = "https://docs.rs/displaydoc"readme = "README.md"keywords = [ "display", "derive",]license = "MIT OR Apache-2.0"repository = "https://github.com/yaahc/displaydoc"[package.metadata.docs.rs]all-features = truerustdoc-args = [ "--cfg", "docsrs",][package.metadata.release]no-dev-version = truepre-release-hook = ["./update-readme.sh"][[package.metadata.release.pre-release-replacements]]file = "CHANGELOG.md"search = "Unreleased"replace = "{{version}}"[[package.metadata.release.pre-release-replacements]]file = "src/lib.rs"search = '#!\[doc\(html_root_url.*'replace = '#![doc(html_root_url = "https://docs.rs/{{crate_name}}/{{version}}")]'exactly = 1[[package.metadata.release.pre-release-replacements]]file = "CHANGELOG.md"search = "ReleaseDate"replace = "{{date}}"[[package.metadata.release.pre-release-replacements]]file = "CHANGELOG.md"search = "<!-- next-header -->"replace = """<!-- next-header --># [Unreleased] - ReleaseDate"""exactly = 1[[package.metadata.release.pre-release-replacements]]file = "CHANGELOG.md"search = '\.\.\.HEAD'replace = "...{{tag_name}}"exactly = 1[[package.metadata.release.pre-release-replacements]]file = "CHANGELOG.md"search = "<!-- next-url -->"replace = """<!-- next-url -->[Unreleased]: https://github.com/yaahc/{{crate_name}}/compare/{{tag_name}}...HEAD"""exactly = 1[features]default = ["std"]std = [][lib]name = "displaydoc"path = "src/lib.rs"proc-macro = trueLine 100–103
proc-macro = true triggers has-build-exec: the crate's code runs at compile time on every downstream consumer that derives Display.
[[test]]name = "compile_tests"path = "tests/compile_tests.rs"[[test]]name = "happy"path = "tests/happy.rs"[[test]]name = "no_std"path = "tests/no_std.rs"[[test]]name = "num_in_field"path = "tests/num_in_field.rs"[[test]]name = "variantless"path = "tests/variantless.rs"[dependencies.proc-macro2]version = "1.0"[dependencies.quote]version = "1.0"[dependencies.syn]version = "2.0"[dev-dependencies.libc]version = "0.2"default-features = false[dev-dependencies.pretty_assertions]version = "1.4.0"[dev-dependencies.rustversion]version = "1.0.0"[dev-dependencies.static_assertions]version = "1.1"[dev-dependencies.thiserror]version = "1.0.24"[dev-dependencies.trybuild]version = "1.0"