sourcegen-cli 0.4.0

In-place Rust source generator CLI utility.
Documentation
[package]
name = "sourcegen-cli"
version = "0.4.0"
authors = ["Commure <developers@commure.com>"]
edition = "2018"
repository = "https://github.com/commure/sourcegen"
license = "MIT/Apache-2.0"
readme = "README.md"
description = """
In-place Rust source generator CLI utility.
"""

[[test]]
name = "suite"
harness = false

[dependencies]
anyhow = "1.0.26"
syn = { version = "1.0.0", features = ["full"] }
proc-macro2 = { version = "1.0.0", features = ["span-locations"] }
quote = "1.0.0"
cargo_metadata = "0.8.1"
thiserror = "1.0.9"
tempfile = "3.0.8"
dunce = "1.0.0"

[dev-dependencies]
quote = "1.0.0"
copy_dir = "0.1.2"
pretty_assertions = "0.6.1"

[features]
# Disable normalizing doc comments (`#[doc = r" hello"]`) into `///`.
# On nightly, one can make `rustfmt` to do that via `normalize_doc_attributes` configuration parameter for `rustfmt`,
# but on current stable this is not supported. So we support doing our own normalization by default. This feature
# is to disable that normalization
disable_normalize_doc_attributes = []

default = []