Lines Matching defs:Value
19 enum Value {
26 type Object = Vec<(String, Value)>;
30 impl Display for Value {
33 Value::Boolean(boolean) => write!(formatter, "{}", boolean),
34 Value::Number(number) => write!(formatter, "{}", number),
35 Value::String(string) => write!(formatter, "\"{}\"", string),
36 Value::Object(object) => {
64 self.0.push((key.to_string(), Value::Boolean(value)));
70 self.0.push((key.to_string(), Value::Number(value)));
76 self.0.push((key.to_string(), Value::String(value)));
88 self.0.push((key.to_string(), Value::Object(value)));
172 vec![("kind".to_string(), Value::String("none".to_string()))],