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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more