From 2766961af621b9235616e186046f6d14a2f5fbc0 Mon Sep 17 00:00:00 2001 From: Aapo Alasuutari Date: Thu, 22 Feb 2024 15:53:45 +0200 Subject: [PATCH] Handle inverted Ranges in add_span --- src/attrs.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/attrs.rs b/src/attrs.rs index 439e94b..1694920 100644 --- a/src/attrs.rs +++ b/src/attrs.rs @@ -281,8 +281,8 @@ impl AttrsList { /// Add an attribute span, removes any previous matching parts of spans pub fn add_span(&mut self, range: Range, attrs: Attrs) { - //do not support 1..1 even if by accident. - if range.start == range.end { + //do not support 1..1 or 2..1 even if by accident. + if range.is_empty() { return; }