Enum simd_json::value::tape::Node [−][src]
pub enum Node<'input> {
String(&'input str),
Object(usize, usize),
Array(usize, usize),
Static(StaticNode),
}Expand description
Tape Node
Variants
String(&'input str)
Tuple Fields
0: &'input strA string, located inside the input slice
Object(usize, usize)
An Object with the given size starts here.
the following values are keys and values, alternating
however values can be nested and have a length themselves.
Array(usize, usize)
An array with a given size starts here. The next size
elements belong to it - values can be nested and have a
size of their own.
Static(StaticNode)
Tuple Fields
0: StaticNodeA static value that is interned into the tape, it can be directly taken and isn’t nested.
Trait Implementations
Auto Trait Implementations
impl<'input> RefUnwindSafe for Node<'input>
impl<'input> UnwindSafe for Node<'input>
Blanket Implementations
Mutably borrows from an owned value. Read more