1 2 3 4 5 6 7 8 9
use crate::Position; #[derive(Clone, Copy, PartialEq, Eq)] pub struct Range { pub start: Position, pub end: Position, } // range traversal iters