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