pub struct SymbolSourcePosition {
pub character: u64,
pub line: u64,
}Expand description
A line/character position within a file.
Fields§
§character: u64Zero-based character offset on the line.
line: u64Zero-based line number.
Trait Implementations§
Source§impl Clone for SymbolSourcePosition
impl Clone for SymbolSourcePosition
Source§fn clone(&self) -> SymbolSourcePosition
fn clone(&self) -> SymbolSourcePosition
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 moreSource§impl Debug for SymbolSourcePosition
impl Debug for SymbolSourcePosition
Source§impl<'de> Deserialize<'de> for SymbolSourcePosition
impl<'de> Deserialize<'de> for SymbolSourcePosition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SymbolSourcePosition
impl PartialEq for SymbolSourcePosition
Source§impl Serialize for SymbolSourcePosition
impl Serialize for SymbolSourcePosition
impl Eq for SymbolSourcePosition
impl StructuralPartialEq for SymbolSourcePosition
Auto Trait Implementations§
impl Freeze for SymbolSourcePosition
impl RefUnwindSafe for SymbolSourcePosition
impl Send for SymbolSourcePosition
impl Sync for SymbolSourcePosition
impl Unpin for SymbolSourcePosition
impl UnwindSafe for SymbolSourcePosition
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self with key and returns true if they are equal.