pub fn collapsed_region_hiding_line(
regions: &[FoldRegion],
line: usize,
) -> Option<FoldRegion>Expand description
Returns the first collapsed region that hides line.
Overlapping regions are resolved by slice order rather than by smallest or outermost range.
ยงExamples
use ailloli_ui_editor::{code::collapsed_region_hiding_line, FoldRegion};
let regions = [FoldRegion::new(1, 4).collapsed(true)];
assert_eq!(collapsed_region_hiding_line(®ions, 3), Some(regions[0]));
assert_eq!(collapsed_region_hiding_line(®ions, 1), None);