Skip to main content

myko/core/common/
to_value.rs

1use serde::Serialize;
2use serde_json::Value;
3
4pub trait ToValue {
5    fn to_value(&self) -> Value;
6}
7
8/// Blanket implementation for all types that implement Serialize
9impl<T: Serialize> ToValue for T {
10    fn to_value(&self) -> Value {
11        serde_json::to_value(self).unwrap_or(Value::Null)
12    }
13}