cross_storage/target/providers/storage_set_object_util.rs
1use serde::Serialize;
2
3use super::super::super::storage_set;
4
5pub fn storage_set_object<T>(key: &str, val: T) -> Result<(), String>
6where
7 T: Serialize,
8{
9 if let Ok(json) = serde_json::to_string(&val) {
10 storage_set(key, &json)
11 } else {
12 Err(String::from("Failed to serialize object"))
13 }
14}