Function fold_region_at_line

Source
pub fn fold_region_at_line(regions: &[FoldRegion], line: usize) -> Option<usize>
Expand description

Returns the index of the first non-empty region starting on line.

ยงExamples

use ailloli_ui_editor::{code::fold_region_at_line, FoldRegion};

let regions = [FoldRegion::new(2, 2), FoldRegion::new(2, 5)];
assert_eq!(fold_region_at_line(&regions, 2), Some(1));
assert_eq!(fold_region_at_line(&regions, 5), None);