Experimenting with more structured ways to handle command-line input/output in Rust
[package]
name = "fluent_embed_derive"
version = "0.1.0"
edition = "2021"

[lib]
proc-macro = true

[lints]
workspace = true

[dependencies]
expander = { workspace = true, optional = true }
fixed_decimal.workspace = true
fluent-syntax.workspace = true
heck.workspace = true
icu_locale.workspace = true
miette.workspace = true
proc-macro-error2.workspace = true
proc-macro2.workspace = true
quote.workspace = true
syn.workspace = true
thiserror.workspace = true
wax.workspace = true

[dev-dependencies]
fluent_embed = { path = "../fluent_embed" }
icu_decimal.workspace = true
icu_provider.workspace = true
pretty_assertions.workspace = true
rstest_reuse.workspace = true
rstest.workspace = true

[features]
default = ["expand"]
expand = ["dep:expander"]