Skip to content

add an HRTB to allow trivial bounds to continue to compile - #1

Open
sjwang05 wants to merge 1 commit into
utterstep:masterfrom
sjwang05:fix-trivial-bound
Open

add an HRTB to allow trivial bounds to continue to compile#1
sjwang05 wants to merge 1 commit into
utterstep:masterfrom
sjwang05:fix-trivial-bound

Conversation

@sjwang05

Copy link
Copy Markdown

Hi there! This project surfaced while assessing what potential breakage PR rust-lang/rust#159118 would cause to the Rust ecosystem. The PR fixes a bug in the compiler where some unsatisfiable where-clauses would be allowed to compile without error.

Unfortunately, after this fix, this project will no longer compile. To allow it to continue to compile, the simplest workaround that preserves existing functionality is to add a dummy for<'trivial_bound> binder around the where-clause in question. I've attempted to do such a minimal change in this PR.

For reference, the full list of build failures caused by the rustc PR can be found here: https://crater-reports.s3.amazonaws.com/pr-159118/index.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant