-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Issues: rust-lang/rust
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Permit attributes on Area: Attributes (`#[…]`, `#![…]`)
A-grammar
Area: The grammar of Rust
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
C-feature-request
Category: A feature request, i.e: not implemented / a PR.
I-lang-nominated
Nominated for discussion during a lang team meeting.
P-lang-drag-2
Lang team prioritization drag level 2.https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang.
T-lang
Relevant to the language team
use
items
A-attributes
#141704
opened May 28, 2025 by
jhpratt
Diagnostic assumes that braced unresolved identifiers are formatting arguments
A-diagnostics
Area: Messages for errors, warnings, and lints
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
D-incorrect
Diagnostics: A diagnostic that is giving misleading or incorrect information.
D-papercut
Diagnostics: An error or lint that needs small tweaks.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#141350
opened May 21, 2025 by
fmease
"[E0603] unit variant Area: Messages for errors, warnings, and lints
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
A-visibility
Area: Visibility / privacy
D-invalid-suggestion
Diagnostics: A structured suggestion resulting in incorrect code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
X
is private. help: import X
directly" suggests invalid path in private module
A-diagnostics
#140831
opened May 8, 2025 by
ZaneErebos
Test for #7663 doesn't test anything (?)
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
A-testsuite
Area: The testsuite used to check the correctness of rustc
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#140780
opened May 8, 2025 by
pvdrz
Test for #14082 doesn't test what it should
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
A-testsuite
Area: The testsuite used to check the correctness of rustc
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#140765
opened May 7, 2025 by
pvdrz
pub use with glob import behaves differently when re-exported vs directly used
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
C-discussion
Category: Discussion or questions that doesn't represent real issues.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#140694
opened May 6, 2025 by
lalala-233
rustc confuses missing types with missing type parameters
A-diagnostics
Area: Messages for errors, warnings, and lints
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
D-papercut
Diagnostics: An error or lint that needs small tweaks.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#139999
opened Apr 18, 2025 by
Wilfred
crates are considered for Area: Name/path resolution done by `rustc_resolve` specifically
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
fn() -> type
name resolution if they have generic parameters
A-resolve
#139095
opened Mar 29, 2025 by
jyn514
Built-in attributes are treated differently vs prelude attributes, unstable built-in attributes can name-collide with stable macro, and built-in attributes can break back-compat
A-attributes
Area: Attributes (`#[…]`, `#![…]`)
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
A-stability
Area: `#[stable]`, `#[unstable]` etc.
C-discussion
Category: Discussion or questions that doesn't represent real issues.
I-lang-radar
Items that are on lang's radar and will need eventual work or consideration.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team
#134963
opened Dec 31, 2024 by
jieyouxu
cfg resolve diagnostic doesn't show up for derive macro that matches trait name
A-cfg
Area: `cfg` conditional compilation
A-diagnostics
Area: Messages for errors, warnings, and lints
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#134448
opened Dec 18, 2024 by
joshka
Unexpected warning when doc string invokes a macro which is defined within the same module
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#133656
opened Nov 30, 2024 by
rami3l
rust_2024_prelude_collisions fails with glob of underscore import
A-edition-2024
Area: The 2024 edition
A-lints
Area: Lints (warnings about flaws in source code) such as unused_mut.
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
C-bug
Category: This is a bug.
D-edition
Diagnostics: An error or lint that should account for edition differences.
D-invalid-suggestion
Diagnostics: A structured suggestion resulting in incorrect code.
I-edition-triaged
Issue: This issue has been reviewed and triaged by the Edition team.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team
#132864
opened Nov 10, 2024 by
ehuss
Diagnostic doesn't mention cfg'ed out items if the unresolved path is simple (i.e., a single identifier)
A-cfg
Area: `cfg` conditional compilation
A-diagnostics
Area: Messages for errors, warnings, and lints
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#132166
opened Oct 26, 2024 by
fmease
ambiguous name when glob importing an enum into a block when variant has same name as enum
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#131110
opened Oct 1, 2024 by
lolbinarycat
match &[first, ..more] leads down a suggestion garden path
A-diagnostics
Area: Messages for errors, warnings, and lints
A-patterns
Relating to patterns and pattern matching
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
D-invalid-suggestion
Diagnostics: A structured suggestion resulting in incorrect code.
D-papercut
Diagnostics: An error or lint that needs small tweaks.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#130639
opened Sep 20, 2024 by
nabijaczleweli
using Area: Messages for errors, warnings, and lints
A-doctests
Area: Documentation tests, run by rustdoc
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
super
in doctests errors
A-diagnostics
#130274
opened Sep 12, 2024 by
y86-dev
Tracking issue for future-incompatibility lint Area: Crates and their interactions (like crate loading)
A-lints
Area: Lints (warnings about flaws in source code) such as unused_mut.
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
A-visibility
Area: Visibility / privacy
C-future-incompatibility
Category: Future-incompatibility lints
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team
pub_use_of_private_extern_crate
A-crates
#127909
opened Jul 18, 2024 by
RalfJung
Associated function from super traits not accessible via sub traits
A-associated-items
Area: Associated items (types, constants & functions)
A-diagnostics
Area: Messages for errors, warnings, and lints
A-dyn-trait
Area: trait objects, vtable layout
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
C-bug
Category: This is a bug.
D-incorrect
Diagnostics: A diagnostic that is giving misleading or incorrect information.
D-verbose
Diagnostics: Too much output caused by a single piece of incorrect code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#124438
opened Apr 27, 2024 by
WaffleLapkin
rustc
suggests for<'a>
when lifetime param already exists
A-diagnostics
#123713
opened Apr 10, 2024 by
Rudxain
Fallout from expansion of redundant import checking
A-lints
Area: Lints (warnings about flaws in source code) such as unused_mut.
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
I-lang-radar
Items that are on lang's radar and will need eventual work or consideration.
L-redundant_imports
Lint: redundant_imports
S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team
#121708
opened Feb 27, 2024 by
tmandry
Errors about unknown attributes when attr macro failed to resolve
A-attributes
Area: Attributes (`#[…]`, `#![…]`)
A-diagnostics
Area: Messages for errors, warnings, and lints
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
D-verbose
Diagnostics: Too much output caused by a single piece of incorrect code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#121555
opened Feb 24, 2024 by
Noratrieb
"item Area: Messages for errors, warnings, and lints
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
D-papercut
Diagnostics: An error or lint that needs small tweaks.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
TryFrom
is imported redundantly" doesn't have automatic fix
A-diagnostics
#121315
opened Feb 19, 2024 by
fintelia
Broken build after updating: Area: Source-based code coverage (-Cinstrument-coverage)
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
C-bug
Category: This is a bug.
P-medium
Medium priority
regression-untriaged
Untriaged performance or correctness regression.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team
coverage
is ambiguous; ambiguous because of a name conflict with a builtin attribute
A-code-coverage
#121157
opened Feb 15, 2024 by
NicholasGorski
Empty super::{} and self::{} imports gives an error.
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#119776
opened Jan 9, 2024 by
JeanCASPAR
Previous Next
ProTip!
Add no:assignee to see everything that’s not assigned.