diff options
| author | Dylan DPC <99973273+Dylan-DPC@users.noreply.github.com> | 2022-03-31 00:26:29 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-31 00:26:29 +0200 |
| commit | e08ab08a2e8c470d62aa7d41b1c1dc42696f9da8 (patch) | |
| tree | ae5f6e3db678d207b15afd9eabfa967f3bdb5df9 /compiler/rustc_codegen_gcc | |
| parent | 943ea7fae53ac71cd8ddf5c215a750c9ab616eee (diff) | |
| parent | 4e570a68a158b6592fc00f3c6e21efda84992079 (diff) | |
| download | rust-e08ab08a2e8c470d62aa7d41b1c1dc42696f9da8.tar.gz rust-e08ab08a2e8c470d62aa7d41b1c1dc42696f9da8.zip | |
Rollup merge of #94869 - jackh726:gats_extended, r=compiler-errors
Add the generic_associated_types_extended feature Right now, this only ignore obligations that reference new placeholders in `poly_project_and_unify_type`. In the future, this might do other things, like allowing object-safe GATs. **This feature is *incomplete* and quite likely unsound. This is mostly just for testing out potential future APIs using a "relaxed" set of rules until we figure out *proper* rules.** Also drive by cleanup of adding a `ProjectAndUnifyResult` enum instead of using a `Result<Result<Option>>`. r? `@nikomatsakis`
Diffstat (limited to 'compiler/rustc_codegen_gcc')
0 files changed, 0 insertions, 0 deletions
