pub struct FileLocation {
pub line_number: usize,
pub position: usize,
pub index: usize,
}
Fields§
§line_number: usize
§position: usize
§index: usize
Implementations§
Source§impl FileLocation
impl FileLocation
pub fn start() -> Self
pub fn advanced_by(self, text: &str) -> Self
Trait Implementations§
Source§impl Clone for FileLocation
impl Clone for FileLocation
Source§fn clone(&self) -> FileLocation
fn clone(&self) -> FileLocation
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FileLocation
impl Debug for FileLocation
Source§impl Display for FileLocation
impl Display for FileLocation
Source§impl Hash for FileLocation
impl Hash for FileLocation
Source§impl PartialEq for FileLocation
impl PartialEq for FileLocation
impl Copy for FileLocation
impl StructuralPartialEq for FileLocation
Auto Trait Implementations§
impl Freeze for FileLocation
impl RefUnwindSafe for FileLocation
impl Send for FileLocation
impl Sync for FileLocation
impl Unpin for FileLocation
impl UnwindSafe for FileLocation
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