1 #![warn(redundant_field_names)]
2 #![allow(unused_variables)]
3 #![feature(inclusive_range, inclusive_range_syntax)]
5 use std::ops::{Range, RangeFrom, RangeTo, RangeInclusive, RangeToInclusive};
30 buzz: fizz, //should be ok
31 foo: foo::BAR, //should be ok
35 let (start, end) = (0, 0);
44 // hand-written Range family structs are linted
45 let _ = RangeFrom { start: start };
46 let _ = RangeTo { end: end };
47 let _ = Range { start: start, end: end };
48 let _ = RangeInclusive { start: start, end: end };
49 let _ = RangeToInclusive { end: end };