diff options
Diffstat (limited to 'src/parse/regex/byte_range.rs')
| -rw-r--r-- | src/parse/regex/byte_range.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/parse/regex/byte_range.rs b/src/parse/regex/byte_range.rs index 1ca6d8f..86b2c2b 100644 --- a/src/parse/regex/byte_range.rs +++ b/src/parse/regex/byte_range.rs @@ -49,11 +49,11 @@ impl ByteRange { let mut out = Vec::new(); for (mut loc, delta) in edges { - if let Some(last) = last { - if last <= loc { - out.push(ByteRange::new_range(last, loc)); - loc = loc + 1; - } + if let Some(last) = last + && last <= loc + { + out.push(ByteRange::new_range(last, loc)); + loc += 1; } depth += delta; |
