pub struct EdgeTableDef { /* private fields */ }Implementations§
Source§impl EdgeTableDef
impl EdgeTableDef
pub fn column_list(&self) -> Option<ColumnList>
pub fn dest_vertex_table(&self) -> Option<DestVertexTable>
pub fn element_table_label_and_properties( &self, ) -> Option<ElementTableLabelAndProperties>
pub fn name(&self) -> Option<Name>
pub fn path(&self) -> Option<Path>
pub fn source_vertex_table(&self) -> Option<SourceVertexTable>
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 EdgeTableDef
impl AstNode for EdgeTableDef
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 EdgeTableDef
impl Clone for EdgeTableDef
Source§fn clone(&self) -> EdgeTableDef
fn clone(&self) -> EdgeTableDef
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 EdgeTableDef
impl Debug for EdgeTableDef
Source§impl Hash for EdgeTableDef
impl Hash for EdgeTableDef
Source§impl PartialEq for EdgeTableDef
impl PartialEq for EdgeTableDef
impl Eq for EdgeTableDef
impl StructuralPartialEq for EdgeTableDef
Auto Trait Implementations§
impl Freeze for EdgeTableDef
impl !RefUnwindSafe for EdgeTableDef
impl !Send for EdgeTableDef
impl !Sync for EdgeTableDef
impl Unpin for EdgeTableDef
impl UnsafeUnpin for EdgeTableDef
impl !UnwindSafe for EdgeTableDef
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