sqruff_lib_core/
slice_helpers.rs

1use std::ops::Range;
2
3pub fn zero_slice<T: Copy>(i: T) -> Range<T> {
4    i..i
5}
6
7pub fn is_zero_slice(s: &Range<usize>) -> bool {
8    s.start == s.end
9}
10
11pub fn offset_slice(start: usize, offset: usize) -> Range<usize> {
12    start..start + offset
13}