#[derive(Debug, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
pub struct Range {
pub start_line: usize,
pub end_line: usize,
pub start_column: usize,
pub end_column: usize,
}
impl Range {
#[must_use]
pub const fn new(
start_line: usize,
end_line: usize,
start_column: usize,
end_column: usize,
) -> Self {
Self {
start_line,
end_line,
start_column,
end_column,
}
}
}