blob: c49093343c0cd461d9641ff27e417ffc2e8760a0 [file] [log] [blame]
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:16:16
|
LL | take_range(std::ops::Range { start: 0, end: 1 });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::Range`
| help: consider borrowing here: `&std::ops::Range { start: 0, end: 1 }`
|
= note: expected reference `&_`
found struct `std::ops::Range<{integer}>`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:21:16
|
LL | take_range(::std::ops::Range { start: 0, end: 1 });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::Range`
| help: consider borrowing here: `&::std::ops::Range { start: 0, end: 1 }`
|
= note: expected reference `&_`
found struct `std::ops::Range<{integer}>`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:26:16
|
LL | take_range(std::ops::RangeFrom { start: 1 });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeFrom`
| help: consider borrowing here: `&std::ops::RangeFrom { start: 1 }`
|
= note: expected reference `&_`
found struct `std::ops::RangeFrom<{integer}>`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:31:16
|
LL | take_range(::std::ops::RangeFrom { start: 1 });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeFrom`
| help: consider borrowing here: `&::std::ops::RangeFrom { start: 1 }`
|
= note: expected reference `&_`
found struct `std::ops::RangeFrom<{integer}>`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:36:16
|
LL | take_range(std::ops::RangeFull {});
| ^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeFull`
| help: consider borrowing here: `&std::ops::RangeFull {}`
|
= note: expected reference `&_`
found struct `std::ops::RangeFull`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:41:16
|
LL | take_range(::std::ops::RangeFull {});
| ^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeFull`
| help: consider borrowing here: `&::std::ops::RangeFull {}`
|
= note: expected reference `&_`
found struct `std::ops::RangeFull`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:46:16
|
LL | take_range(std::ops::RangeInclusive::new(0, 1));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeInclusive`
| help: consider borrowing here: `&std::ops::RangeInclusive::new(0, 1)`
|
= note: expected reference `&_`
found struct `std::ops::RangeInclusive<{integer}>`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:51:16
|
LL | take_range(::std::ops::RangeInclusive::new(0, 1));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeInclusive`
| help: consider borrowing here: `&::std::ops::RangeInclusive::new(0, 1)`
|
= note: expected reference `&_`
found struct `std::ops::RangeInclusive<{integer}>`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:56:16
|
LL | take_range(std::ops::RangeTo { end: 5 });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeTo`
| help: consider borrowing here: `&std::ops::RangeTo { end: 5 }`
|
= note: expected reference `&_`
found struct `std::ops::RangeTo<{integer}>`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:61:16
|
LL | take_range(::std::ops::RangeTo { end: 5 });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeTo`
| help: consider borrowing here: `&::std::ops::RangeTo { end: 5 }`
|
= note: expected reference `&_`
found struct `std::ops::RangeTo<{integer}>`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:66:16
|
LL | take_range(std::ops::RangeToInclusive { end: 5 });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeToInclusive`
| help: consider borrowing here: `&std::ops::RangeToInclusive { end: 5 }`
|
= note: expected reference `&_`
found struct `std::ops::RangeToInclusive<{integer}>`
error[E0308]: mismatched types
--> $DIR/issue-54505-no-literals.rs:71:16
|
LL | take_range(::std::ops::RangeToInclusive { end: 5 });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| expected reference, found struct `std::ops::RangeToInclusive`
| help: consider borrowing here: `&::std::ops::RangeToInclusive { end: 5 }`
|
= note: expected reference `&_`
found struct `std::ops::RangeToInclusive<{integer}>`
error: aborting due to 12 previous errors
For more information about this error, try `rustc --explain E0308`.