editor: Qualify RangeExt::overlaps call to prevent phantom diagnostics (#18743)

This PR qualifies a call to `RangeExt::overlaps` to avoid some confusion
in rust-analyzer not being able to distinguish between
`RangeExt::overlaps` and `AnchorRangeExt::overlaps` and producing
phantom diagnostics.

We may also want to consider renaming the method on `AnchorRangeExt` to
disambiguate them.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2024-10-04 15:06:05 -04:00 committed by GitHub
parent 01ad22683d
commit cee019b1ea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -10792,7 +10792,7 @@ impl Editor {
.selections
.all::<Point>(cx)
.iter()
.any(|selection| selection.range().overlaps(&intersection_range));
.any(|selection| RangeExt::overlaps(&selection.range(), &intersection_range));
self.unfold_ranges(std::iter::once(intersection_range), true, autoscroll, cx)
}