zed/crates/language/src/outline.rs

13 lines
238 B
Rust
Raw Normal View History

use std::ops::Range;
#[derive(Debug)]
pub struct Outline(pub Vec<OutlineItem>);
#[derive(Debug)]
pub struct OutlineItem {
pub id: usize,
pub range: Range<usize>,
pub text: String,
pub name_range_in_text: Range<usize>,
}