Value

Type Alias Value 

Source
pub type Value = Value<'static, String>;

Aliased Type§

pub enum Value {
    Variable(String),
    Int(Number),
    Float(f64),
    String(String),
    Boolean(bool),
    Null,
    Enum(String),
    List(Vec<Value<'static, String>>),
    Object(BTreeMap<String, Value<'static, String>>),
}

Variants§

§

Variable(String)

§

Int(Number)

§

Float(f64)

§

String(String)

§

Boolean(bool)

§

Null

§

Enum(String)

§

List(Vec<Value<'static, String>>)

§

Object(BTreeMap<String, Value<'static, String>>)

Trait Implementations§

Source§

impl ValueExtension for Value

Source§

fn compare(&self, other: &Self) -> bool

Source§

fn variables_in_use(&self) -> Vec<&str>