1use crate::text_size::{TextRange, TextSize};
2
3pub trait Ranged {
4 fn range(&self) -> TextRange;
5
6 fn start(&self) -> TextSize {
7 self.range().start()
8 }
9
10 fn end(&self) -> TextSize {
11 self.range().end()
12 }
13}
14
15include!("gen/ranged.rs");