Skip to content

view-types: HIR lowering#158739

Open
scrabsha wants to merge 7 commits into
rust-lang:mainfrom
scrabsha:view-types/resolve-fields
Open

view-types: HIR lowering#158739
scrabsha wants to merge 7 commits into
rust-lang:mainfrom
scrabsha:view-types/resolve-fields

Conversation

@scrabsha

@scrabsha scrabsha commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

This PR implements the AST -> HIR lowering of view types and a few checks.

This PR is over #156016, the first new commit is f8266f0.

r? oli-obk

@rustbot

rustbot commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

The parser was modified, potentially altering the grammar of (stable) Rust
which would be a breaking change.

cc @fmease

clippy is developed in its own repository. If possible, consider making this change to rust-lang/rust-clippy instead.

cc @rust-lang/clippy

HIR ty lowering was modified

cc @fmease

rustfmt is developed in its own repository. If possible, consider making this change to rust-lang/rustfmt instead.

cc @rust-lang/rustfmt

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustfmt Relevant to the rustfmt team, which will review and decide on the PR/issue. labels Jul 3, 2026
@scrabsha scrabsha mentioned this pull request Jul 3, 2026
13 tasks
@scrabsha scrabsha changed the title View types/resolve fields view-types: HIR lowering Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustfmt Relevant to the rustfmt team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants