Enum interpreter::types::BufValue
source · pub enum BufValue {
Int(i64),
Float(f64),
Str(String),
Bool(bool),
Array(Vec<BufValue>),
Object(HashMap<String, Box<BufValue>>),
Faillable(Result<Box<BufValue>, String>),
}Variants§
Int(i64)
Float(f64)
Str(String)
Bool(bool)
Array(Vec<BufValue>)
Object(HashMap<String, Box<BufValue>>)
Faillable(Result<Box<BufValue>, String>)
Implementations§
Trait Implementations§
source§impl PartialEq for BufValue
impl PartialEq for BufValue
impl StructuralPartialEq for BufValue
Auto Trait Implementations§
impl RefUnwindSafe for BufValue
impl Send for BufValue
impl Sync for BufValue
impl Unpin for BufValue
impl UnwindSafe for BufValue
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