pub struct ModuleSoA {
pub elem_types: Vec<String>,
pub elem_prop_spans: Vec<(u32, u32)>,
pub elem_child_spans: Vec<(u32, u32)>,
pub elem_content: Vec<Option<Value>>,
pub prop_keys: Vec<String>,
pub prop_values: Vec<Value>,
pub directives: Vec<Directive>,
pub hierarchy: Vec<NodeId>,
}Fields§
§elem_types: Vec<String>§elem_prop_spans: Vec<(u32, u32)>§elem_child_spans: Vec<(u32, u32)>§elem_content: Vec<Option<Value>>§prop_keys: Vec<String>§prop_values: Vec<Value>§directives: Vec<Directive>§hierarchy: Vec<NodeId>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ModuleSoA
impl RefUnwindSafe for ModuleSoA
impl Send for ModuleSoA
impl Sync for ModuleSoA
impl Unpin for ModuleSoA
impl UnsafeUnpin for ModuleSoA
impl UnwindSafe for ModuleSoA
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