pub struct TokenRange {
pub start: TokenPosition,
pub end: TokenPosition,
}Fields§
§start: TokenPosition§end: TokenPositionTrait Implementations§
Source§impl Clone for TokenRange
impl Clone for TokenRange
Source§fn clone(&self) -> TokenRange
fn clone(&self) -> TokenRange
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 moreimpl Copy for TokenRange
Source§impl Debug for TokenRange
impl Debug for TokenRange
Source§impl Default for TokenRange
impl Default for TokenRange
Source§fn default() -> TokenRange
fn default() -> TokenRange
Returns the “default value” for a type. Read more
impl Eq for TokenRange
Source§impl From<TokenRange> for SourceSpan
impl From<TokenRange> for SourceSpan
Source§fn from(range: TokenRange) -> Self
fn from(range: TokenRange) -> Self
Converts to this type from the input type.
Source§impl Hash for TokenRange
impl Hash for TokenRange
Source§impl PartialEq for TokenRange
impl PartialEq for TokenRange
Source§fn eq(&self, other: &TokenRange) -> bool
fn eq(&self, other: &TokenRange) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TokenRange
Auto Trait Implementations§
impl Freeze for TokenRange
impl RefUnwindSafe for TokenRange
impl Send for TokenRange
impl Sync for TokenRange
impl Unpin for TokenRange
impl UnsafeUnpin for TokenRange
impl UnwindSafe for TokenRange
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