pub enum ParseValue {
Object {
members: Vec<u32>,
},
Leaf(ParseLeaf),
Suppressed,
}Variants§
Object
A group’s members a name can reach, an unnamed group’s among them, unnamed tables not.
Leaf(ParseLeaf)
Suppressed
SUPPRESS: a name reaches it, and it takes nothing.
Trait Implementations§
Source§impl Clone for ParseValue
impl Clone for ParseValue
Source§fn clone(&self) -> ParseValue
fn clone(&self) -> ParseValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParseValue
impl Debug for ParseValue
Source§impl Decode for ParseValue
impl Decode for ParseValue
fn decode(r: &mut Reader<'_>) -> Result<ParseValue, ModuleError>
impl Eq for ParseValue
Source§impl PartialEq for ParseValue
impl PartialEq for ParseValue
impl StructuralPartialEq for ParseValue
Auto Trait Implementations§
impl Freeze for ParseValue
impl RefUnwindSafe for ParseValue
impl Send for ParseValue
impl Sync for ParseValue
impl Unpin for ParseValue
impl UnsafeUnpin for ParseValue
impl UnwindSafe for ParseValue
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