Note for E0599 if shadowed bindings has the method.#124283
Note for E0599 if shadowed bindings has the method.#124283bors merged 1 commit intorust-lang:masterfrom
Conversation
|
☔ The latest upstream changes (presumably #125076) made this pull request unmergeable. Please resolve the merge conflicts. |
estebank
left a comment
There was a problem hiding this comment.
My apologies for the delay reviewing.
r=me after rebasing
| "there's an earlier shadowed binding `{rcvr_name}` of type `{self_ty}` \ | ||
| that *has* method `{method_name}` available" |
There was a problem hiding this comment.
| "there's an earlier shadowed binding `{rcvr_name}` of type `{self_ty}` \ | |
| that *has* method `{method_name}` available" | |
| "there's an earlier shadowed binding `{rcvr_name}` of type `{self_ty}` \ | |
| that has method `{method_name}` available" |
| false | ||
| } | ||
|
|
||
| fn check_and_add_sugg_binding(&mut self, binding: LetStmt) -> bool { |
There was a problem hiding this comment.
More detailed comments inside of this method would be useful to allow people to skip the method with more ease.
There was a problem hiding this comment.
More detailed comments inside of this method would be useful to allow people to skip the method with more ease.
Done. Thank you.
Thank you very much. Please help me review again. |
|
There are a few typos in the comments and formatting issues that @bors r+ |
Note for E0599 if shadowed bindings has the method. implement rust-lang#123558 Use a visitor to find earlier shadowed bingings which has the method. r? `@estebank`
…iaskrgr Rollup of 6 pull requests Successful merges: - rust-lang#124050 (Remove libc from MSVC targets) - rust-lang#124283 (Note for E0599 if shadowed bindings has the method.) - rust-lang#125123 (Fix `read_exact` and `read_buf_exact` for `&[u8]` and `io:Cursor`) - rust-lang#125158 (hir pretty: fix block indent) - rust-lang#125298 (Add codegen test for array comparision opt) - rust-lang#125332 (Update books) Failed merges: - rust-lang#125310 (Move ~100 tests from tests/ui to subdirs) r? `@ghost` `@rustbot` modify labels: rollup
…iaskrgr Rollup of 8 pull requests Successful merges: - rust-lang#124050 (Remove libc from MSVC targets) - rust-lang#124283 (Note for E0599 if shadowed bindings has the method.) - rust-lang#125123 (Fix `read_exact` and `read_buf_exact` for `&[u8]` and `io:Cursor`) - rust-lang#125158 (hir pretty: fix block indent) - rust-lang#125308 (track cycle participants per root) - rust-lang#125332 (Update books) - rust-lang#125333 (switch to the default implementation of `write_vectored`) - rust-lang#125346 (Remove some `Path::to_str` from `rustc_codegen_llvm`) Failed merges: - rust-lang#125310 (Move ~100 tests from tests/ui to subdirs) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#124283 - surechen:fix_123558, r=estebank Note for E0599 if shadowed bindings has the method. implement rust-lang#123558 Use a visitor to find earlier shadowed bingings which has the method. r? ``@estebank``
implement #123558
Use a visitor to find earlier shadowed bingings which has the method.
r? @estebank