Show type actions on ranged type hover

This commit is contained in:
Lukas Wirth 2021-08-11 13:39:36 +02:00
parent f2246fecef
commit ec443886ea
3 changed files with 143 additions and 58 deletions

View file

@ -113,6 +113,12 @@ impl RangeOrOffset {
RangeOrOffset::Offset(_) => panic!("expected a range but got an offset"),
}
}
pub fn range_or_empty(self) -> TextRange {
match self {
RangeOrOffset::Range(range) => range,
RangeOrOffset::Offset(offset) => TextRange::empty(offset),
}
}
}
impl From<RangeOrOffset> for TextRange {