pub struct SemanticTableOwned {
pub ids: Vec<SemanticId>,
pub semantic_type_symbols: Vec<SymbolId>,
pub parent: Vec<Option<SemanticId>>,
pub child_start: Vec<u32>,
pub child_len: Vec<u32>,
pub children: Vec<SemanticId>,
pub attribute_root: Vec<Option<AttributeNodeId>>,
}Fields§
§ids: Vec<SemanticId>§semantic_type_symbols: Vec<SymbolId>§parent: Vec<Option<SemanticId>>§child_start: Vec<u32>§child_len: Vec<u32>§children: Vec<SemanticId>§attribute_root: Vec<Option<AttributeNodeId>>Implementations§
Trait Implementations§
Source§impl Clone for SemanticTableOwned
impl Clone for SemanticTableOwned
Source§fn clone(&self) -> SemanticTableOwned
fn clone(&self) -> SemanticTableOwned
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 SemanticTableOwned
impl Debug for SemanticTableOwned
Source§impl Default for SemanticTableOwned
impl Default for SemanticTableOwned
Source§fn default() -> SemanticTableOwned
fn default() -> SemanticTableOwned
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SemanticTableOwned
impl RefUnwindSafe for SemanticTableOwned
impl Send for SemanticTableOwned
impl Sync for SemanticTableOwned
impl Unpin for SemanticTableOwned
impl UnsafeUnpin for SemanticTableOwned
impl UnwindSafe for SemanticTableOwned
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