17 lines
299 B
Rust

#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub struct Span {
pub file_id: usize,
pub start: u32,
pub end: u32,
}
impl Span {
pub fn new(file_id: usize, start: u32, end: u32) -> Self {
Self {
file_id,
start,
end,
}
}
}