From cd271d017410fc30c65656f440511189f8234ca9 Mon Sep 17 00:00:00 2001 From: lucas Date: Mon, 2 Mar 2020 19:18:41 +0000 Subject: [PATCH] lib: annotate empty slice for tests --- src/ranges.rs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/ranges.rs b/src/ranges.rs index 3d1f718341..b61535f201 100644 --- a/src/ranges.rs +++ b/src/ranges.rs @@ -244,7 +244,8 @@ mod tests { fn insert_non_overlapping() { let mut r = RangeSet::default(); assert_eq!(r.inner.len(), 0); - assert_eq!(&r.flatten().collect::>(), &[]); + let empty: &[u64] = &[]; + assert_eq!(&r.flatten().collect::>(), &empty); r.insert(4..7); assert_eq!(r.inner.len(), 1); @@ -432,7 +433,9 @@ mod tests { fn flatten_rev() { let mut r = RangeSet::default(); assert_eq!(r.inner.len(), 0); - assert_eq!(&r.flatten().collect::>(), &[]); + + let empty: &[u64] = &[]; + assert_eq!(&r.flatten().collect::>(), &empty); r.insert(4..7); assert_eq!(r.inner.len(), 1); @@ -451,7 +454,9 @@ mod tests { fn flatten_one() { let mut r = RangeSet::default(); assert_eq!(r.inner.len(), 0); - assert_eq!(&r.flatten().collect::>(), &[]); + + let empty: &[u64] = &[]; + assert_eq!(&r.flatten().collect::>(), &empty); r.insert(0..1); assert_eq!(r.inner.len(), 1); @@ -496,7 +501,9 @@ mod tests { assert_eq!(&r.flatten().collect::>(), &[19]); r.remove_until(20); - assert_eq!(&r.flatten().collect::>(), &[]); + + let empty: &[u64] = &[]; + assert_eq!(&r.flatten().collect::>(), &empty); } #[test]