pub enum TokenAtOffset {
None,
Single(SyntaxToken),
Between(SyntaxToken, SyntaxToken),
}Expand description
The result type of SyntaxNode::token_at_offset method, representing there may be zero, one or two tokens at the given offset.
Variants§
Trait Implementations§
Source§impl Clone for TokenAtOffset
impl Clone for TokenAtOffset
Source§fn clone(&self) -> TokenAtOffset
fn clone(&self) -> TokenAtOffset
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 moreAuto Trait Implementations§
impl Freeze for TokenAtOffset
impl RefUnwindSafe for TokenAtOffset
impl !Send for TokenAtOffset
impl !Sync for TokenAtOffset
impl Unpin for TokenAtOffset
impl UnsafeUnpin for TokenAtOffset
impl UnwindSafe for TokenAtOffset
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