1 error: `#[panic_handler]` function required, but not found
3 error[E0308]: mismatched types
4 --> $DIR/issue-54505-no-std.rs:28:16
9 | expected reference, found struct `core::ops::Range`
10 | help: consider borrowing here: `&(0..1)`
12 = note: expected reference `&_`
13 found struct `core::ops::Range<{integer}>`
15 error[E0308]: mismatched types
16 --> $DIR/issue-54505-no-std.rs:33:16
21 | expected reference, found struct `core::ops::RangeFrom`
22 | help: consider borrowing here: `&(1..)`
24 = note: expected reference `&_`
25 found struct `core::ops::RangeFrom<{integer}>`
27 error[E0308]: mismatched types
28 --> $DIR/issue-54505-no-std.rs:38:16
33 | expected reference, found struct `core::ops::RangeFull`
34 | help: consider borrowing here: `&(..)`
36 = note: expected reference `&_`
37 found struct `core::ops::RangeFull`
39 error[E0308]: mismatched types
40 --> $DIR/issue-54505-no-std.rs:43:16
42 LL | take_range(0..=1);
45 | expected reference, found struct `core::ops::RangeInclusive`
46 | help: consider borrowing here: `&(0..=1)`
48 = note: expected reference `&_`
49 found struct `core::ops::RangeInclusive<{integer}>`
51 error[E0308]: mismatched types
52 --> $DIR/issue-54505-no-std.rs:48:16
57 | expected reference, found struct `core::ops::RangeTo`
58 | help: consider borrowing here: `&(..5)`
60 = note: expected reference `&_`
61 found struct `core::ops::RangeTo<{integer}>`
63 error[E0308]: mismatched types
64 --> $DIR/issue-54505-no-std.rs:53:16
66 LL | take_range(..=42);
69 | expected reference, found struct `core::ops::RangeToInclusive`
70 | help: consider borrowing here: `&(..=42)`
72 = note: expected reference `&_`
73 found struct `core::ops::RangeToInclusive<{integer}>`
75 error: aborting due to 7 previous errors
77 For more information about this error, try `rustc --explain E0308`.