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