1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::text_size::{TextRange, TextSize};

pub trait Ranged {
    fn range(&self) -> TextRange;

    fn start(&self) -> TextSize {
        self.range().start()
    }

    fn end(&self) -> TextSize {
        self.range().end()
    }
}

include!("gen/ranged.rs");