blob: 78a248ed777d16aa348740fb25e397109942e0d5 [file] [log] [blame] [edit]
error[E0425]: cannot find value `start` in this scope
--> $DIR/suggest-range-struct-destructuring.rs:4:9
|
LL | let start..end = r;
| ^^^^^ not found in this scope
|
= note: range patterns match against the start and end of a range; to bind the components, use a struct pattern
help: if you meant to destructure a range use a struct pattern
|
LL - let start..end = r;
LL + let Range { start, end } = r;
|
error[E0425]: cannot find value `end` in this scope
--> $DIR/suggest-range-struct-destructuring.rs:4:16
|
LL | let start..end = r;
| ^^^ not found in this scope
|
= note: range patterns match against the start and end of a range; to bind the components, use a struct pattern
help: if you meant to destructure a range use a struct pattern
|
LL - let start..end = r;
LL + let Range { start, end } = r;
|
error[E0425]: cannot find value `start` in this scope
--> $DIR/suggest-range-struct-destructuring.rs:10:9
|
LL | let start..=end = r;
| ^^^^^ not found in this scope
|
= note: range patterns match against the start and end of a range; to bind the components, use a struct pattern
help: if you meant to destructure a range use a struct pattern
|
LL - let start..=end = r;
LL + let RangeInclusive { start, end } = r;
|
error[E0425]: cannot find value `end` in this scope
--> $DIR/suggest-range-struct-destructuring.rs:10:17
|
LL | let start..=end = r;
| ^^^ not found in this scope
|
= note: range patterns match against the start and end of a range; to bind the components, use a struct pattern
help: if you meant to destructure a range use a struct pattern
|
LL - let start..=end = r;
LL + let RangeInclusive { start, end } = r;
|
error[E0425]: cannot find value `start` in this scope
--> $DIR/suggest-range-struct-destructuring.rs:16:9
|
LL | let start.. = r;
| ^^^^^ not found in this scope
|
= note: range patterns match against the start and end of a range; to bind the components, use a struct pattern
help: if you meant to collect the rest of the slice in `start`, use the at operator
|
LL | let start @ .. = r;
| +
help: if you meant to destructure a range use a struct pattern
|
LL - let start.. = r;
LL + let RangeFrom { start } = r;
|
error[E0425]: cannot find value `end` in this scope
--> $DIR/suggest-range-struct-destructuring.rs:21:11
|
LL | let ..end = r;
| ^^^ not found in this scope
|
= note: range patterns match against the start and end of a range; to bind the components, use a struct pattern
help: if you meant to collect the rest of the slice in `end`, use the at operator
|
LL - let ..end = r;
LL + let end @ .. = r;
|
help: if you meant to destructure a range use a struct pattern
|
LL - let ..end = r;
LL + let RangeTo { end } = r;
|
error[E0425]: cannot find value `end` in this scope
--> $DIR/suggest-range-struct-destructuring.rs:26:12
|
LL | let ..=end = r;
| ^^^ not found in this scope
|
= note: range patterns match against the start and end of a range; to bind the components, use a struct pattern
help: if you meant to collect the rest of the slice in `end`, use the at operator
|
LL - let ..=end = r;
LL + let end @ .. = r;
|
help: if you meant to destructure a range use a struct pattern
|
LL - let ..=end = r;
LL + let RangeToInclusive { end } = r;
|
error[E0425]: cannot find value `MISSING` in module `my`
--> $DIR/suggest-range-struct-destructuring.rs:35:13
|
LL | let my::MISSING..end = r;
| ^^^^^^^ not found in `my`
error[E0425]: cannot find value `end` in this scope
--> $DIR/suggest-range-struct-destructuring.rs:35:22
|
LL | let my::MISSING..end = r;
| ^^^ not found in this scope
|
= note: range patterns match against the start and end of a range; to bind the components, use a struct pattern
help: if you meant to destructure a range use a struct pattern
|
LL - let my::MISSING..end = r;
LL + let Range { start: my::MISSING, end } = r;
|
error: aborting due to 9 previous errors
For more information about this error, try `rustc --explain E0425`.