summary refs log tree commit diff
path: root/tests/ui/structs
AgeCommit message (Collapse)AuthorLines
2023-06-22Tweak privacy errors to account for reachable itemsEsteban Küber-2/+6
Suggest publicly accessible paths for items in private mod: When encountering a path in non-import situations that are not reachable due to privacy constraints, search for any public re-exports that the user could use instead. Track whether an import suggestion is offering a re-export. When encountering a path with private segments, mention if the item at the final path segment is not publicly accessible at all. Add item visibility metadata to privacy errors from imports: On unreachable imports, record the item that was being imported in order to suggest publicly available re-exports or to be explicit that the item is not available publicly from any path. In order to allow this, we add a mode to `resolve_path` that will not add new privacy errors, nor return early if it encounters one. This way we can get the `Res` corresponding to the final item in the import, which is used in the privacy error machinery.
2023-06-05Don't mention already set fieldsMichael Goulet-3/+3
2023-04-12Tweak output for 'add line' suggestionEsteban Küber-1/+2
2023-03-30better diagnostics for pattern matching tuple structsMaciej Wasilewski-2/+21
Better diagnostic message when trying to pattern match a tuple struct with a struct pattern.
2023-02-23diagnostics: remove inconsistent English article "this" from E0107Michael Howell-8/+8
Consider `tests/ui/const-generics/generic_const_exprs/issue-102768.stderr`, the error message where it gives additional notes about where the associated type is defined, and how the dead code lint doesn't have an article, like in `tests/ui/lint/dead-code/issue-85255.stderr`. They don't have articles, so it seems unnecessary to have one here.
2023-01-30Modify primary span label for E0308Esteban Küber-9/+9
The previous output was unintuitive to users.
2023-01-11When suggesting writing a fully qualified path probe for appropriate typesEsteban Küber-3/+3
Fix #46585.
2023-01-11Move /src/test to /testsAlbert Larsan-0/+1699