• G
    Rollup merge of #88899 - FabianWolff:issue-88844, r=matthewjasper · 307f2ddf
    Guillaume Gomez 提交于
    Do not issue E0071 if a type error has already been reported
    
    Fixes #88844. A suggested fix is already included in the error message for E0412, so with my changes, E0071 is simply not emitted anymore if the type in question is a "type error". This makes sense, I think, because we cannot confidently state that something is "not a struct" if we couldn't resolve it properly; and it's unnecessary to pollute the output with this additional error message, as it is a direct consequence of the former error.
    
    I have also addressed the issue mentioned in https://github.com/rust-lang/rust/issues/88844#issuecomment-917324856 by changing the fixed example in the documentation to more closely match the erroneous code example.
    307f2ddf
checks.rs 45.7 KB