#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub struct FoldRange {
pub start_line: usize,
pub end_line: usize,
}
impl FoldRange {
pub fn new(start_line: usize, end_line: usize) -> Self {
assert!(
start_line <= end_line,
"fold start_line must be <= end_line"
);
Self {
start_line,
end_line,
}
}
}