Report the note when specified in diagnostic::on_unimplemented#130123
Report the note when specified in diagnostic::on_unimplemented#130123bors merged 1 commit intorust-lang:masterfrom
note when specified in diagnostic::on_unimplemented#130123Conversation
|
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @Nadrieril (or someone else) some time within the next two weeks. Please see the contribution instructions for more information. Namely, in order to ensure the minimum review times lag, PR authors and assigned reviewers should ensure that the review label (
|
This comment has been minimized.
This comment has been minimized.
| @@ -0,0 +1,15 @@ | |||
| pub trait ProviderLt {} | |||
There was a problem hiding this comment.
This test doesn't really exercise anything. Could you please delete it?
| struct B; | ||
|
|
||
| fn main() { | ||
| B.request(); //~ ERROR 15:7: 15:14: my message [E0599] |
There was a problem hiding this comment.
| B.request(); //~ ERROR 15:7: 15:14: my message [E0599] | |
| B.request(); | |
| //~^ ERROR my message | |
| //~| LABEL my label | |
| //~| NOTE my note |
7ffb12d to
5168584
Compare
| )); | ||
| } | ||
| for note in notes { | ||
| debug!("FCB {}", note); |
There was a problem hiding this comment.
FCB? can you remove?
There was a problem hiding this comment.
I beg your pardon, I had forgotten :'D
| fn main() { | ||
| B.request(); | ||
| } | ||
| //~^^ my message [E0599] | ||
| //~| my label | ||
| //~| my note |
There was a problem hiding this comment.
| fn main() { | |
| B.request(); | |
| } | |
| //~^^ my message [E0599] | |
| //~| my label | |
| //~| my note | |
| fn main() { | |
| B.request(); | |
| //~^ my message | |
| //~| my label | |
| //~| my note | |
| } |
There was a problem hiding this comment.
Thank you. This is my first contribution, from the next I will learn best practices.
b8ce945 to
252f8ec
Compare
|
@compiler-errors Thank you for your review. It should be okay now, let me know |
|
You still didn't delete the test file I asked to be deleted |
Signed-off-by: FedericoBruzzone <federico.bruzzone.i@gmail.com>
252f8ec to
4cecf42
Compare
I had deleted an incorrect file |
|
@bors r+ rollup |
…r-errors Report the `note` when specified in `diagnostic::on_unimplemented` Before this PR the `note` field was completely ignored for some reason, now it is shown (I think) correctly during the hir typechecking phase. 1. Report the `note` when specified in `diagnostic::on_unimplemented` 2. Added a test for unimplemented trait diagnostic 3. Added a test for custom unimplemented trait diagnostic Close rust-lang#130084 P.S. This is my first PR to rustc.
…kingjubilee Rollup of 14 pull requests Successful merges: - rust-lang#129260 (Don't suggest adding return type for closures with default return type) - rust-lang#129520 (Suggest the correct pattern syntax on usage of unit variant pattern for a struct variant) - rust-lang#129696 (update stdarch) - rust-lang#129759 (Stabilize `const_refs_to_static`) - rust-lang#129835 (enable const-float-classify test, and test_next_up/down on 32bit x86) - rust-lang#129866 (Clarify documentation labelling and definitions for std::collections) - rust-lang#130052 (Don't leave debug locations for constants sitting on the builder indefinitely) - rust-lang#130077 (Fix linking error when compiling for 32-bit watchOS) - rust-lang#130123 (Report the `note` when specified in `diagnostic::on_unimplemented`) - rust-lang#130156 (Add test for S_OBJNAME & update test for LF_BUILDINFO cl and cmd) - rust-lang#130206 (Map `WSAEDQUOT` to `ErrorKind::FilesystemQuotaExceeded`) - rust-lang#130207 (Map `ERROR_CANT_RESOLVE_FILENAME` to `ErrorKind::FilesystemLoop`) - rust-lang#130219 (Fix false positive with `missing_docs` and `#[test]`) - rust-lang#130221 (Make SearchPath::new public) r? `@ghost` `@rustbot` modify labels: rollup
…iaskrgr Rollup of 9 pull requests Successful merges: - rust-lang#129260 (Don't suggest adding return type for closures with default return type) - rust-lang#129520 (Suggest the correct pattern syntax on usage of unit variant pattern for a struct variant) - rust-lang#129866 (Clarify documentation labelling and definitions for std::collections) - rust-lang#130123 (Report the `note` when specified in `diagnostic::on_unimplemented`) - rust-lang#130161 (refactor merge base logic and fix `x fmt`) - rust-lang#130206 (Map `WSAEDQUOT` to `ErrorKind::FilesystemQuotaExceeded`) - rust-lang#130207 (Map `ERROR_CANT_RESOLVE_FILENAME` to `ErrorKind::FilesystemLoop`) - rust-lang#130219 (Fix false positive with `missing_docs` and `#[test]`) - rust-lang#130221 (Make SearchPath::new public) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#130123 - FedericoBruzzone:master, r=compiler-errors Report the `note` when specified in `diagnostic::on_unimplemented` Before this PR the `note` field was completely ignored for some reason, now it is shown (I think) correctly during the hir typechecking phase. 1. Report the `note` when specified in `diagnostic::on_unimplemented` 2. Added a test for unimplemented trait diagnostic 3. Added a test for custom unimplemented trait diagnostic Close rust-lang#130084 P.S. This is my first PR to rustc.
Before this PR the
notefield was completely ignored for some reason, now it is shown (I think) correctly during the hir typechecking phase.notewhen specified indiagnostic::on_unimplementedClose #130084
P.S. This is my first PR to rustc.