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}