diff --git a/firmware/src/json/value.rs b/firmware/src/json/value.rs index b585c54..484720e 100644 --- a/firmware/src/json/value.rs +++ b/firmware/src/json/value.rs @@ -158,6 +158,12 @@ impl From> for Value { } } +impl From<[(&str, Value); N]> for Value { + fn from(value: [(&str, Value); N]) -> Self { + Self::Object(value.map(|(k, v)| (k.into(), v)).into()) + } +} + impl From<[(String, Value); N]> for Value { fn from(value: [(String, Value); N]) -> Self { Self::Object(value.into())