mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2026-04-14 21:20:10 +00:00
1.1 KiB
1.1 KiB
Changelog
1.1.0
- add
TextRange::orderingmethod
1.0.0 🎉
- the carate is renamed to
text-sizefromtext_unit
Transition table:
TextUnit::of_char(c)⟹TextSize::of(c)TextUnit::of_str(s)⟹TextSize::of(s)TextUnit::from_usize(size)⟹TextSize::try_from(size).unwrap_or_else(|| panic!(_))unit.to_usize()⟹usize::from(size)TextRange::from_to(from, to)⟹TextRange::new(from, to)TextRange::offset_len(offset, size)⟹TextRange::from_len(offset, size)range.start()⟹range.start()range.end()⟹range.end()range.len()⟹range.len()range.is_empty()⟹range.is_empty()a.is_subrange(b)⟹b.contains_range(a)a.intersection(b)⟹a.intersect(b)a.extend_to(b)⟹a.cover(b)range.contains(offset)⟹range.contains(point)range.contains_inclusive(offset)⟹range.contains_inclusive(point)