diff options
| author | bors <bors@rust-lang.org> | 2015-04-23 02:45:06 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-04-23 02:45:06 +0000 |
| commit | 6b29a7d5641e5242e1f3459b290e2c7f8e49e85a (patch) | |
| tree | d3a5fb07f59326f4782953bd571975ac60bd192c /src/libstd/array.rs | |
| parent | 90cc83015eafb21293fd0cb8fb81f172236325df (diff) | |
| parent | 7d2231aa22c80f47deea5b482ae03ae0cb2ae827 (diff) | |
| download | rust-6b29a7d5641e5242e1f3459b290e2c7f8e49e85a.tar.gz rust-6b29a7d5641e5242e1f3459b290e2c7f8e49e85a.zip | |
Auto merge of #24683 - P1start:help-suggestions, r=nrc
This PR uses the inline error suggestions introduced in #24242 to modify a few existing `help` messages. The new errors look like this:
foobar.rs:5:12: 5:25 error: expected a path on the left-hand side of `+`,
not `&'static Copy` [E0178]
foobar.rs:5 let x: &'static Copy + 'static;
^~~~~~~~~~~~~
foobar.rs:5:12: 5:35 help: try adding parentheses (per RFC 438):
foobar.rs: let x: &'static (Copy + 'static);
foobar.rs:2:13: 2:23 error: cast to unsized type: `&_` as `core::marker::Copy`
foobar.rs:2 let x = &1 as Copy;
^~~~~~~~~~
foobar.rs:2:19: 2:23 help: try casting to a reference instead:
foobar.rs: let x = &1 as &Copy;
foobar.rs:7:24: 7:25 error: expected expression, found `;`
foobar.rs:7 let x = box (1 + 1);
^
foobar.rs:7:13: 7:16 help: try using `box()` instead:
foobar.rs: let x = box() (1 + 1);
This also modifies compiletest to give the ability to directly test suggestions given by error messages.
Diffstat (limited to 'src/libstd/array.rs')
0 files changed, 0 insertions, 0 deletions
