1[package]
2name = "displaydoc"
3version = "0.2.5"
4rust-version = "1.56.0"
5authors = ["Jane Lusby <jlusby@yaah.dev>"]
6edition = "2021"
7license = "MIT OR Apache-2.0"
8readme = "README.md"
9repository = "https://github.com/yaahc/displaydoc"
10homepage = "https://github.com/yaahc/displaydoc"
11documentation = "https://docs.rs/displaydoc"
12keywords = ["display", "derive"]
13description = """
14A derive macro for implementing the display Trait via a doc comment and string interpolation
15"""
16
17[lib]
18proc-macro = true
19path = "src/lib.rs"
20
21[features]
22default = ["std"]
23std = []
24
25[dependencies]
26syn = "2.0"
27quote = "1.0"
28proc-macro2 = "1.0"
29
30[dev-dependencies]
31trybuild = "1.0"
32static_assertions = "1.1"
33libc = { version = "0.2", default-features = false }
34rustversion = "1.0.0"
35pretty_assertions = "0.6.1"
36thiserror = "1.0.24"
37
38[package.metadata.docs.rs]
39all-features = true
40rustdoc-args = ["--cfg", "docsrs"]
41
42[package.metadata.release]
43no-dev-version = true
44pre-release-hook = ["./update-readme.sh"]
45
46[[package.metadata.release.pre-release-replacements]]
47file = "CHANGELOG.md"
48search = "Unreleased"
49replace="{{version}}"
50
51[[package.metadata.release.pre-release-replacements]]
52file = "src/lib.rs"
53search = "#!\\[doc\\(html_root_url.*"
54replace = "#![doc(html_root_url = \"https://docs.rs/{{crate_name}}/{{version}}\")]"
55exactly = 1
56
57[[package.metadata.release.pre-release-replacements]]
58file = "CHANGELOG.md"
59search = "ReleaseDate"
60replace="{{date}}"
61
62[[package.metadata.release.pre-release-replacements]]
63file="CHANGELOG.md"
64search="<!-- next-header -->"
65replace="<!-- next-header -->\n\n# [Unreleased] - ReleaseDate"
66exactly=1
67
68# Disable this replacement on the very first release
69[[package.metadata.release.pre-release-replacements]]
70file = "CHANGELOG.md"
71search = "\\.\\.\\.HEAD"
72replace="...{{tag_name}}"
73exactly = 1
74# END SECTION, do not comment out the replacement below this, and do not reorder them
75
76[[package.metadata.release.pre-release-replacements]]
77file="CHANGELOG.md"
78search="<!-- next-url -->"
79replace="<!-- next-url -->\n[Unreleased]: https://github.com/yaahc/{{crate_name}}/compare/{{tag_name}}...HEAD"
80exactly=1
81
82