pub struct WhereCurrentOf { /* private fields */ }Implementations§
Source§impl WhereCurrentOf
impl WhereCurrentOf
pub fn name_ref(&self) -> Option<NameRef>
pub fn current_token(&self) -> Option<SyntaxToken>
pub fn of_token(&self) -> Option<SyntaxToken>
pub fn where_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for WhereCurrentOf
impl AstNode for WhereCurrentOf
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 WhereCurrentOf
impl Clone for WhereCurrentOf
Source§fn clone(&self) -> WhereCurrentOf
fn clone(&self) -> WhereCurrentOf
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 WhereCurrentOf
impl Debug for WhereCurrentOf
Source§impl Hash for WhereCurrentOf
impl Hash for WhereCurrentOf
Source§impl PartialEq for WhereCurrentOf
impl PartialEq for WhereCurrentOf
impl Eq for WhereCurrentOf
impl StructuralPartialEq for WhereCurrentOf
Auto Trait Implementations§
impl Freeze for WhereCurrentOf
impl !RefUnwindSafe for WhereCurrentOf
impl !Send for WhereCurrentOf
impl !Sync for WhereCurrentOf
impl Unpin for WhereCurrentOf
impl !UnwindSafe for WhereCurrentOf
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