pub struct VertexTableDef { /* private fields */ }Implementations§
Source§impl VertexTableDef
impl VertexTableDef
pub fn column_list(&self) -> Option<ColumnList>
pub fn element_table_label_and_properties( &self, ) -> Option<ElementTableLabelAndProperties>
pub fn name(&self) -> Option<Name>
pub fn path(&self) -> Option<Path>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn as_token(&self) -> Option<SyntaxToken>
pub fn key_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for VertexTableDef
impl AstNode for VertexTableDef
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for VertexTableDef
impl Clone for VertexTableDef
Source§fn clone(&self) -> VertexTableDef
fn clone(&self) -> VertexTableDef
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 VertexTableDef
impl Debug for VertexTableDef
Source§impl Hash for VertexTableDef
impl Hash for VertexTableDef
Source§impl PartialEq for VertexTableDef
impl PartialEq for VertexTableDef
impl Eq for VertexTableDef
impl StructuralPartialEq for VertexTableDef
Auto Trait Implementations§
impl Freeze for VertexTableDef
impl !RefUnwindSafe for VertexTableDef
impl !Send for VertexTableDef
impl !Sync for VertexTableDef
impl Unpin for VertexTableDef
impl UnsafeUnpin for VertexTableDef
impl !UnwindSafe for VertexTableDef
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