Fix typo in Excerpt::contains (#36621)

Follow-up to #36524 

Release Notes:

- N/A
This commit is contained in:
Cole Miller 2025-08-20 15:30:11 -04:00 committed by GitHub
parent b0bef3a9a2
commit 739e4551da
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -6998,20 +6998,19 @@ impl Excerpt {
} }
fn contains(&self, anchor: &Anchor) -> bool { fn contains(&self, anchor: &Anchor) -> bool {
anchor.buffer_id == None (anchor.buffer_id == None || anchor.buffer_id == Some(self.buffer_id))
|| anchor.buffer_id == Some(self.buffer_id) && self
&& self .range
.range .context
.context .start
.start .cmp(&anchor.text_anchor, &self.buffer)
.cmp(&anchor.text_anchor, &self.buffer) .is_le()
.is_le() && self
&& self .range
.range .context
.context .end
.end .cmp(&anchor.text_anchor, &self.buffer)
.cmp(&anchor.text_anchor, &self.buffer) .is_ge()
.is_ge()
} }
/// The [`Excerpt`]'s start offset in its [`Buffer`] /// The [`Excerpt`]'s start offset in its [`Buffer`]