pub struct ConstraintColumnRefList { /* private fields */ }Implementations§
Source§impl ConstraintColumnRefList
impl ConstraintColumnRefList
pub fn column_name_refs(&self) -> AstChildren<ColumnNameRef> ⓘ
pub fn without_overlaps(&self) -> Option<WithoutOverlaps>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ConstraintColumnRefList
impl AstNode for ConstraintColumnRefList
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 ConstraintColumnRefList
impl Clone for ConstraintColumnRefList
Source§fn clone(&self) -> ConstraintColumnRefList
fn clone(&self) -> ConstraintColumnRefList
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 ConstraintColumnRefList
impl Debug for ConstraintColumnRefList
impl Eq for ConstraintColumnRefList
Source§impl Hash for ConstraintColumnRefList
impl Hash for ConstraintColumnRefList
Source§impl PartialEq for ConstraintColumnRefList
impl PartialEq for ConstraintColumnRefList
impl StructuralPartialEq for ConstraintColumnRefList
Auto Trait Implementations§
impl !RefUnwindSafe for ConstraintColumnRefList
impl !Send for ConstraintColumnRefList
impl !Sync for ConstraintColumnRefList
impl !UnwindSafe for ConstraintColumnRefList
impl Freeze for ConstraintColumnRefList
impl Unpin for ConstraintColumnRefList
impl UnsafeUnpin for ConstraintColumnRefList
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