pub struct PublicationObjectTable { /* private fields */ }Implementations§
Source§impl PublicationObjectTable
impl PublicationObjectTable
pub fn column_ref_list(&self) -> Option<ColumnRefList>
pub fn table_name_ref(&self) -> Option<TableNameRef>
pub fn where_condition_clause(&self) -> Option<WhereConditionClause>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn star_token(&self) -> Option<SyntaxToken>
pub fn only_token(&self) -> Option<SyntaxToken>
pub fn table_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PublicationObjectTable
impl AstNode for PublicationObjectTable
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 PublicationObjectTable
impl Clone for PublicationObjectTable
Source§fn clone(&self) -> PublicationObjectTable
fn clone(&self) -> PublicationObjectTable
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PublicationObjectTable
impl Debug for PublicationObjectTable
impl Eq for PublicationObjectTable
Source§impl From<PublicationObjectTable> for PublicationObject
impl From<PublicationObjectTable> for PublicationObject
Source§fn from(node: PublicationObjectTable) -> PublicationObject
fn from(node: PublicationObjectTable) -> PublicationObject
Converts to this type from the input type.
Source§impl Hash for PublicationObjectTable
impl Hash for PublicationObjectTable
Source§impl PartialEq for PublicationObjectTable
impl PartialEq for PublicationObjectTable
impl StructuralPartialEq for PublicationObjectTable
Auto Trait Implementations§
impl !RefUnwindSafe for PublicationObjectTable
impl !Send for PublicationObjectTable
impl !Sync for PublicationObjectTable
impl !UnwindSafe for PublicationObjectTable
impl Freeze for PublicationObjectTable
impl Unpin for PublicationObjectTable
impl UnsafeUnpin for PublicationObjectTable
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