mage/render/
mod.rs

1
2use serde_json::Value;
3
4
5pub trait Render {
6    fn render(&self) -> String;
7}
8
9impl Render for Value {
10    fn render(&self) -> String {
11        match *self {
12            Value::Number(ref n) => n.to_string(),
13            Value::String(ref f) => f.to_owned(),
14            Value::Bool(ref f) => f.to_string(),
15            Value::Null => String::new(),
16            Value::Array(ref f) => format!("{:?}", f),
17            Value::Object(ref f) => format!("{:?}", f),
18        }
19    }
20}