pub struct TokenRange {
pub start: TokenPos,
pub end: TokenPos,
}
Fields§
§start: TokenPos
§end: TokenPos
Implementations§
Source§impl TokenRange
impl TokenRange
pub fn is_in_range(&self, pos: TokenPos) -> bool
Trait Implementations§
Source§impl Clone for TokenRange
impl Clone for TokenRange
Source§fn clone(&self) -> TokenRange
fn clone(&self) -> TokenRange
Returns a copy 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 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
Source§impl Hash for TokenRange
impl Hash for TokenRange
Source§impl Ord for TokenRange
impl Ord for TokenRange
Source§fn cmp(&self, other: &TokenRange) -> Ordering
fn cmp(&self, other: &TokenRange) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TokenRange
impl PartialEq for TokenRange
Source§impl PartialOrd for TokenRange
impl PartialOrd for TokenRange
impl Copy for TokenRange
impl Eq for TokenRange
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 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