pub struct AttributeArenaOwned {
pub node_type: Vec<AttributeNodeType>,
pub key_symbol: Vec<Option<SymbolId>>,
pub string_value_symbol: Vec<Option<SymbolId>>,
pub bool_value: Vec<Option<bool>>,
pub unsigned_value: Vec<Option<u64>>,
pub int_value: Vec<Option<i64>>,
pub float_value: Vec<Option<f64>>,
pub geometry_value: Vec<Option<GeometryId>>,
pub first_child_offset: Vec<u32>,
pub child_len: Vec<u32>,
pub child_nodes: Vec<AttributeNodeId>,
}Fields§
§node_type: Vec<AttributeNodeType>§key_symbol: Vec<Option<SymbolId>>§string_value_symbol: Vec<Option<SymbolId>>§bool_value: Vec<Option<bool>>§unsigned_value: Vec<Option<u64>>§int_value: Vec<Option<i64>>§float_value: Vec<Option<f64>>§geometry_value: Vec<Option<GeometryId>>§first_child_offset: Vec<u32>§child_len: Vec<u32>§child_nodes: Vec<AttributeNodeId>Implementations§
Trait Implementations§
Source§impl Clone for AttributeArenaOwned
impl Clone for AttributeArenaOwned
Source§fn clone(&self) -> AttributeArenaOwned
fn clone(&self) -> AttributeArenaOwned
Returns a duplicate of the value. Read more
1.0.0 · 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 AttributeArenaOwned
impl Debug for AttributeArenaOwned
Source§impl Default for AttributeArenaOwned
impl Default for AttributeArenaOwned
Source§fn default() -> AttributeArenaOwned
fn default() -> AttributeArenaOwned
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AttributeArenaOwned
impl RefUnwindSafe for AttributeArenaOwned
impl Send for AttributeArenaOwned
impl Sync for AttributeArenaOwned
impl Unpin for AttributeArenaOwned
impl UnsafeUnpin for AttributeArenaOwned
impl UnwindSafe for AttributeArenaOwned
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