2b06ff749f
- SettingValue{Str,Int,Bool} в сторе: провод-variant теперь честно поддержан (не string-only).
- битый settings.json → WARN в лог (не молча) + откат к дефолтам.
- отказ записи /data → Error::Failed (не InvalidArgument).
- reset ключа без дефолта → no-op + InvalidArgument (без ложного Changed("")).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Alexander <akotenev2003@gmail.com>
21 lines
489 B
TOML
21 lines
489 B
TOML
[package]
|
|
name = "shturman-settings"
|
|
version = "0.0.0"
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
|
|
[dependencies]
|
|
shturman-ipc = { path = "../../shturman-ipc" }
|
|
shturman-common = { path = "../../shturman-common" }
|
|
zbus.workspace = true
|
|
tokio.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
anyhow.workspace = true
|
|
tracing.workspace = true
|
|
|
|
[dev-dependencies]
|
|
tempfile.workspace = true
|
|
futures-util.workspace = true
|
|
shturman-sdk = { path = "../../shturman-sdk" }
|