pub struct GeneratedConstraint { /* private fields */ }
Implementations§
Source§impl GeneratedConstraint
impl GeneratedConstraint
pub fn expr(&self) -> Option<Expr>
pub fn name_ref(&self) -> Option<NameRef>
pub fn sequence_option_list(&self) -> Option<SequenceOptionList>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn always_token(&self) -> Option<SyntaxToken>
pub fn as_token(&self) -> Option<SyntaxToken>
pub fn by_token(&self) -> Option<SyntaxToken>
pub fn constraint_token(&self) -> Option<SyntaxToken>
pub fn default_token(&self) -> Option<SyntaxToken>
pub fn generated_token(&self) -> Option<SyntaxToken>
pub fn identity_token(&self) -> Option<SyntaxToken>
pub fn stored_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 · 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
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 Eq for GeneratedConstraint
impl StructuralPartialEq for GeneratedConstraint
Auto Trait Implementations§
impl Freeze for GeneratedConstraint
impl !RefUnwindSafe for GeneratedConstraint
impl !Send for GeneratedConstraint
impl !Sync for GeneratedConstraint
impl Unpin for GeneratedConstraint
impl !UnwindSafe 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