-
Notifications
You must be signed in to change notification settings - Fork 136
Open
Labels
compatibility-nonbreakingChanges that are (likely to be) non-breakingChanges that are (likely to be) non-breaking
Description
See also: #560
The trybuild crate keeps track of expected compiler errors in a separate .stderr file - one .stderr file per .rs file. This makes it difficult to audit updates to these files, which tend to be very cluttered and verbose, and makes issues like #706 / #707 more likely to slip through.
By contrast, the ui-test crate allows annotating expected errors in an inline comment, which is much more readable and thus much less error-prone. It will also make it feasible for us to combine multiple tests in a single file without worrying about it increasing the likelihood of errors slipping through.
Metadata
Metadata
Assignees
Labels
compatibility-nonbreakingChanges that are (likely to be) non-breakingChanges that are (likely to be) non-breaking