Framework for embedding localizations into Rust types
[package]
name = "l10n_embed_derive"
description = "Proc macro for embedding idiomatic localizations at compile time"

# Keys inherited from workspace
authors.workspace = true
categories.workspace = true
edition.workspace = true
keywords.workspace = true
license.workspace = true
repository.workspace = true
version.workspace = true

[lints]
workspace = true

[lib]
proc-macro = true

[dependencies]
l10n_embed.workspace = true

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

[dev-dependencies]
l10n_embed.workspace = true

pretty_assertions.workspace = true
rstest.workspace = true

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