pub struct HighlightedToken {
pub range: Range<usize>,
pub kind: TokenKind,
}Expand description
A highlighted token with its byte range in the source.
Fields§
§range: Range<usize>Byte range in the source code.
kind: TokenKindToken classification for coloring.
Implementations§
Trait Implementations§
Source§impl Clone for HighlightedToken
impl Clone for HighlightedToken
Source§fn clone(&self) -> HighlightedToken
fn clone(&self) -> HighlightedToken
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 moreAuto Trait Implementations§
impl Freeze for HighlightedToken
impl RefUnwindSafe for HighlightedToken
impl Send for HighlightedToken
impl Sync for HighlightedToken
impl Unpin for HighlightedToken
impl UnsafeUnpin for HighlightedToken
impl UnwindSafe for HighlightedToken
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