-
Notifications
You must be signed in to change notification settings - Fork 13.3k
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
extern "C" const unsafe fn
does not trigger the "keyword order for functions declaration" note
A-diagnostics
#140171
opened Apr 22, 2025 by
cyrgani
Suggest qualifying struct literal path to "escape the shadow" cast by struct-like enum variant
A-diagnostics
Area: Messages for errors, warnings, and lints
D-lack-of-suggestion
Diagnostics: Adding a (structured) suggestion would increase the quality of the diagnostic.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
F-more_qualified_paths
`#![feature(more_qualified_paths)]`
P-low
Low priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#139601
opened Apr 9, 2025 by
fmease
feature adt_const_params does not work with &'static str anymore
A-const-generics
Area: const generics (parameters and arguments)
A-diagnostics
Area: Messages for errors, warnings, and lints
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
requires-nightly
This issue requires a nightly compiler in some way.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#138657
opened Mar 18, 2025 by
Arpadzein
Lifetime must be 'static, but why?
A-borrow-checker
Area: The borrow checker
A-diagnostics
Area: Messages for errors, warnings, and lints
A-lifetimes
Area: Lifetimes / regions
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.
#138408
opened Mar 12, 2025 by
timokoesters
Confusing diagnostic when the error value converted by Area: The borrow checker
A-diagnostics
Area: Messages for errors, warnings, and lints
A-trait-system
Area: Trait system
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
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.
?
fails to satisfy a 'static
bound
A-borrow-checker
#136902
opened Feb 12, 2025 by
Zalathar
private_macro_use warning needs more information
A-diagnostics
Area: Messages for errors, warnings, and lints
A-lints
Area: Lints (warnings about flaws in source code) such as unused_mut.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
L-private_macro_use
Lint: private_macro_use
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#136820
opened Feb 10, 2025 by
axos88
Misleading error message - Returning Option<T> when Clone not implemented
A-diagnostics
Area: Messages for errors, warnings, and lints
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.
#136151
opened Jan 27, 2025 by
AustinHellerRepo
Missing lifetimes needed in Area: Messages for errors, warnings, and lints
A-lifetimes
Area: Lifetimes / regions
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-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.
impl
item don't have enough help for newcomer devs
A-diagnostics
#135589
opened Jan 16, 2025 by
estebank
1 of 9 tasks
Terse parse error on Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
A-patterns
Relating to patterns and pattern matching
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.
ident @ pat
in destructuring assignment
A-diagnostics
#134778
opened Dec 26, 2024 by
workingjubilee
Bad parse error on token sequences Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-incorrect
Diagnostics: A diagnostic that is giving misleading or incorrect information.
D-invalid-suggestion
Diagnostics: A structured suggestion resulting in incorrect code.
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.
safe unsafe
and unsafe safe
A-diagnostics
#134580
opened Dec 20, 2024 by
ionicmc-rs
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
Expected/Found does not point to point where type parameter was inferred
A-diagnostics
Area: Messages for errors, warnings, and lints
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.
#134091
opened Dec 9, 2024 by
BoxyUwU
if
and else
have incompatible types in a let
statement, where else
block's evaluation will never be assigned
A-control-flow
#133316
opened Nov 21, 2024 by
shanebishop
Terse diagnostic for never type fallback lint warning involving try operator and placeholder in path
A-diagnostics
Area: Messages for errors, warnings, and lints
A-lints
Area: Lints (warnings about flaws in source code) such as unused_mut.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
L-dependency_on_unit_never_type_fallback
Lint: dependency_on_unit_never_type_fallback
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#132358
opened Oct 30, 2024 by
hniksic
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
unused_imports
on pub use macros::*
should explain that [macro_export]
macros don't need to be exported.
A-diagnostics
#132102
opened Oct 24, 2024 by
Kriskras99
unsafe { &mut *x } vs &mut unsafe { *x }
A-diagnostics
Area: Messages for errors, warnings, and lints
A-raw-pointers
Area: raw pointers, MaybeUninit, NonNull
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
#132063
opened Oct 23, 2024 by
hkBst
A out-of-air lifetime that that may not live long vs. the implementation is not general enough
A-diagnostics
Area: Messages for errors, warnings, and lints
A-higher-ranked
Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs)
A-NLL
Area: Non-lexical lifetimes (NLL)
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
NLL-diagnostics
Working towards the "diagnostic parity" goal
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#131821
opened Oct 17, 2024 by
xmh0511
assert_eq!
is not 100% hygienic
A-diagnostics
#131446
opened Oct 9, 2024 by
GrigorenkoPV
GAT Area: The borrow checker
A-diagnostics
Area: Messages for errors, warnings, and lints
A-dyn-trait
Area: trait objects, vtable layout
A-lifetimes
Area: Lifetimes / regions
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.
type Assoc<T: ?Sized>
implicitly requires Self
to be 'static
A-borrow-checker
#131008
opened Sep 29, 2024 by
Veetaha
Unhelpful error message "ambiguous lifetime bound, explicit lifetime bound required"
A-diagnostics
Area: Messages for errors, warnings, and lints
A-dyn-trait
Area: trait objects, vtable layout
A-lifetimes
Area: Lifetimes / regions
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.
#130952
opened Sep 27, 2024 by
oberien
Make E0277 on Area: Messages for errors, warnings, and lints
A-error-codes
Area: Explanation of an error code (--explain)
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.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
Sized
its own error code with more focused explanation
A-diagnostics
#130359
opened Sep 14, 2024 by
kpreid
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
Point at unit structs in type errors when they are the pattern of a let binding
A-diagnostics
Area: Messages for errors, warnings, and lints
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-papercut
Diagnostics: An error or lint that needs small tweaks.
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.
#129792
opened Aug 30, 2024 by
estebank
Build to AArch64 errors with "error: fixup value out of range"
A-linkage
Area: linking into static, shared libraries and binaries
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
O-AArch64
Armv8-A or later processors in AArch64 mode
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129299
opened Aug 20, 2024 by
midnightveil
Previous Next
ProTip!
Updated in the last three days: updated:>2025-05-06.