1 2 3 4 5 6 7 8 9 10 11 12
#[derive(Debug, Clone, PartialEq, Default)] pub struct FilePosition { pub row: usize, pub col: usize, } #[derive(Debug, Clone, PartialEq, Default)] pub struct Position { pub file_path: String, pub start: FilePosition, pub end: FilePosition, }