pub enum Value<'ast> {
Address(AddressValue<'ast>),
Boolean(BooleanValue<'ast>),
Char(CharValue<'ast>),
Field(FieldValue<'ast>),
Group(GroupValue<'ast>),
Implicit(NumberValue<'ast>),
Integer(IntegerValue<'ast>),
}Variants§
Address(AddressValue<'ast>)
Boolean(BooleanValue<'ast>)
Char(CharValue<'ast>)
Field(FieldValue<'ast>)
Group(GroupValue<'ast>)
Implicit(NumberValue<'ast>)
Integer(IntegerValue<'ast>)
Implementations§
Trait Implementations§
impl<'ast> StructuralPartialEq for Value<'ast>
Auto Trait Implementations§
impl<'ast> Freeze for Value<'ast>
impl<'ast> RefUnwindSafe for Value<'ast>
impl<'ast> Send for Value<'ast>
impl<'ast> Sync for Value<'ast>
impl<'ast> Unpin for Value<'ast>
impl<'ast> UnwindSafe for Value<'ast>
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