pub struct ConflictOnConstraint { /* private fields */ }Implementations§
Source§impl ConflictOnConstraint
impl ConflictOnConstraint
pub fn name_ref(&self) -> Option<NameRef>
pub fn constraint_token(&self) -> Option<SyntaxToken>
pub fn on_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ConflictOnConstraint
impl AstNode for ConflictOnConstraint
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 ConflictOnConstraint
impl Clone for ConflictOnConstraint
Source§fn clone(&self) -> ConflictOnConstraint
fn clone(&self) -> ConflictOnConstraint
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 ConflictOnConstraint
impl Debug for ConflictOnConstraint
Source§impl From<ConflictOnConstraint> for ConflictTarget
impl From<ConflictOnConstraint> for ConflictTarget
Source§fn from(node: ConflictOnConstraint) -> ConflictTarget
fn from(node: ConflictOnConstraint) -> ConflictTarget
Converts to this type from the input type.
Source§impl Hash for ConflictOnConstraint
impl Hash for ConflictOnConstraint
Source§impl PartialEq for ConflictOnConstraint
impl PartialEq for ConflictOnConstraint
impl Eq for ConflictOnConstraint
impl StructuralPartialEq for ConflictOnConstraint
Auto Trait Implementations§
impl Freeze for ConflictOnConstraint
impl !RefUnwindSafe for ConflictOnConstraint
impl !Send for ConflictOnConstraint
impl !Sync for ConflictOnConstraint
impl Unpin for ConflictOnConstraint
impl !UnwindSafe for ConflictOnConstraint
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