pub enum ValueView {
Object(ObjectHandle),
Array(ArrayHandle),
Tuple(TupleHandle),
Number(NumberHandle),
Boolean(BooleanHandle),
Null(NullHandle),
Strings(StringsHandle),
Hole(HoleHandle),
CodeBlock(CodeBlockHandle),
InlineCode(InlineCodeHandle),
}Variants§
Object(ObjectHandle)
Array(ArrayHandle)
Tuple(TupleHandle)
Number(NumberHandle)
Boolean(BooleanHandle)
Null(NullHandle)
Strings(StringsHandle)
Hole(HoleHandle)
CodeBlock(CodeBlockHandle)
InlineCode(InlineCodeHandle)
Trait Implementations§
impl Copy for ValueView
impl Eq for ValueView
impl StructuralPartialEq for ValueView
Auto Trait Implementations§
impl Freeze for ValueView
impl RefUnwindSafe for ValueView
impl Send for ValueView
impl Sync for ValueView
impl Unpin for ValueView
impl UnwindSafe for ValueView
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