pub struct GeneratedConstraint { /* private fields */ }Implementations§
Source§impl GeneratedConstraint
impl GeneratedConstraint
pub fn constraint_name_clause(&self) -> Option<ConstraintNameClause>
pub fn constraint_options(&self) -> AstChildren<ConstraintOption> ⓘ
pub fn generated_as(&self) -> Option<GeneratedAs>
pub fn generated_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for GeneratedConstraint
impl AstNode for GeneratedConstraint
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 GeneratedConstraint
impl Clone for GeneratedConstraint
Source§fn clone(&self) -> GeneratedConstraint
fn clone(&self) -> GeneratedConstraint
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 GeneratedConstraint
impl Debug for GeneratedConstraint
impl Eq for GeneratedConstraint
Source§impl From<GeneratedConstraint> for ColumnConstraint
impl From<GeneratedConstraint> for ColumnConstraint
Source§fn from(node: GeneratedConstraint) -> ColumnConstraint
fn from(node: GeneratedConstraint) -> ColumnConstraint
Converts to this type from the input type.
Source§impl From<GeneratedConstraint> for Constraint
impl From<GeneratedConstraint> for Constraint
Source§fn from(node: GeneratedConstraint) -> Constraint
fn from(node: GeneratedConstraint) -> Constraint
Converts to this type from the input type.
Source§impl Hash for GeneratedConstraint
impl Hash for GeneratedConstraint
Source§impl PartialEq for GeneratedConstraint
impl PartialEq for GeneratedConstraint
impl StructuralPartialEq for GeneratedConstraint
Auto Trait Implementations§
impl !RefUnwindSafe for GeneratedConstraint
impl !Send for GeneratedConstraint
impl !Sync for GeneratedConstraint
impl !UnwindSafe for GeneratedConstraint
impl Freeze for GeneratedConstraint
impl Unpin for GeneratedConstraint
impl UnsafeUnpin for GeneratedConstraint
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