Files
zed/crates/settings_macros/Cargo.toml
Conrad Irwin b09764c54a settings: Use a derive macro for refine (#38451)
When we refactored settings to not pass JSON blobs around, we ended up
needing
to write *a lot* of code that just merged things (like json merge used
to do).

Use a derive macro to prevent typos in this logic.

Release Notes:

- N/A
2025-09-18 21:13:49 +00:00

25 lines
378 B
TOML

[package]
name = "settings_macros"
version = "0.1.0"
edition.workspace = true
publish.workspace = true
license = "GPL-3.0-or-later"
[lib]
path = "src/settings_macros.rs"
proc-macro = true
[lints]
workspace = true
[features]
default = []
[dependencies]
quote.workspace = true
syn.workspace = true
workspace-hack.workspace = true
[dev-dependencies]
settings.workspace = true