@@ -148,39 +148,44 @@ where
148148 None
149149}
150150
151- #[ test]
152- fn test_overlapping ( ) {
153- use rustc_span:: DUMMY_SP ;
154-
155- let sp = |s, e| SpannedRange {
156- span : DUMMY_SP ,
157- node : ( s, e) ,
158- } ;
159-
160- assert_eq ! ( None , overlapping:: <u8 >( & [ ] ) ) ;
161- assert_eq ! ( None , overlapping( & [ sp( 1 , EndBound :: Included ( 4 ) ) ] ) ) ;
162- assert_eq ! (
163- None ,
164- overlapping( & [ sp( 1 , EndBound :: Included ( 4 ) ) , sp( 5 , EndBound :: Included ( 6 ) ) ] )
165- ) ;
166- assert_eq ! (
167- None ,
168- overlapping( & [
169- sp( 1 , EndBound :: Included ( 4 ) ) ,
170- sp( 5 , EndBound :: Included ( 6 ) ) ,
171- sp( 10 , EndBound :: Included ( 11 ) )
172- ] , )
173- ) ;
174- assert_eq ! (
175- Some ( ( & sp( 1 , EndBound :: Included ( 4 ) ) , & sp( 3 , EndBound :: Included ( 6 ) ) ) ) ,
176- overlapping( & [ sp( 1 , EndBound :: Included ( 4 ) ) , sp( 3 , EndBound :: Included ( 6 ) ) ] )
177- ) ;
178- assert_eq ! (
179- Some ( ( & sp( 5 , EndBound :: Included ( 6 ) ) , & sp( 6 , EndBound :: Included ( 11 ) ) ) ) ,
180- overlapping( & [
181- sp( 1 , EndBound :: Included ( 4 ) ) ,
182- sp( 5 , EndBound :: Included ( 6 ) ) ,
183- sp( 6 , EndBound :: Included ( 11 ) )
184- ] , )
185- ) ;
151+ #[ cfg( test) ]
152+ mod test {
153+ use super :: { EndBound , SpannedRange } ;
154+
155+ #[ test]
156+ fn overlapping ( ) {
157+ use rustc_span:: DUMMY_SP ;
158+
159+ let sp = |s, e| SpannedRange {
160+ span : DUMMY_SP ,
161+ node : ( s, e) ,
162+ } ;
163+
164+ assert_eq ! ( None , super :: overlapping:: <u8 >( & [ ] ) ) ;
165+ assert_eq ! ( None , super :: overlapping( & [ sp( 1 , EndBound :: Included ( 4 ) ) ] ) ) ;
166+ assert_eq ! (
167+ None ,
168+ super :: overlapping( & [ sp( 1 , EndBound :: Included ( 4 ) ) , sp( 5 , EndBound :: Included ( 6 ) ) ] )
169+ ) ;
170+ assert_eq ! (
171+ None ,
172+ super :: overlapping( & [
173+ sp( 1 , EndBound :: Included ( 4 ) ) ,
174+ sp( 5 , EndBound :: Included ( 6 ) ) ,
175+ sp( 10 , EndBound :: Included ( 11 ) )
176+ ] , )
177+ ) ;
178+ assert_eq ! (
179+ Some ( ( & sp( 1 , EndBound :: Included ( 4 ) ) , & sp( 3 , EndBound :: Included ( 6 ) ) ) ) ,
180+ super :: overlapping( & [ sp( 1 , EndBound :: Included ( 4 ) ) , sp( 3 , EndBound :: Included ( 6 ) ) ] )
181+ ) ;
182+ assert_eq ! (
183+ Some ( ( & sp( 5 , EndBound :: Included ( 6 ) ) , & sp( 6 , EndBound :: Included ( 11 ) ) ) ) ,
184+ super :: overlapping( & [
185+ sp( 1 , EndBound :: Included ( 4 ) ) ,
186+ sp( 5 , EndBound :: Included ( 6 ) ) ,
187+ sp( 6 , EndBound :: Included ( 11 ) )
188+ ] , )
189+ ) ;
190+ }
186191}
0 commit comments