1 2 3 4 5 6 7 8 9 10 11 12 13
use serde::Serialize; #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize)] pub struct Span { pub start: u32, pub end: u32, } impl Span { pub fn new(start: u32, end: u32) -> Self { Self { start, end } } }