pub enum Value<'a> {
Variable(AstBox<'a, Variable<'a>>),
Int(AstBox<'a, IntValue<'a>>),
Float(AstBox<'a, FloatValue<'a>>),
String(AstBox<'a, StringValue<'a>>),
Boolean(AstBox<'a, BooleanValue>),
Null(AstBox<'a, NullValue>),
Enum(AstBox<'a, EnumValue<'a>>),
List(AstBox<'a, ListValue<'a>>),
Object(AstBox<'a, ObjectValue<'a>>),
Missing(Span),
}Variants§
Variable(AstBox<'a, Variable<'a>>)
Int(AstBox<'a, IntValue<'a>>)
Float(AstBox<'a, FloatValue<'a>>)
String(AstBox<'a, StringValue<'a>>)
Boolean(AstBox<'a, BooleanValue>)
Null(AstBox<'a, NullValue>)
Enum(AstBox<'a, EnumValue<'a>>)
List(AstBox<'a, ListValue<'a>>)
Object(AstBox<'a, ObjectValue<'a>>)
Missing(Span)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for Value<'a>
impl<'a> !Send for Value<'a>
impl<'a> !Sync for Value<'a>
impl<'a> !UnwindSafe for Value<'a>
impl<'a> Freeze for Value<'a>
impl<'a> Unpin for Value<'a>
impl<'a> UnsafeUnpin for Value<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more