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}