-
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
closure_lifetime_binder with explicit lifetime annotation gives ICE: "cannot convert ReLateParam […] to a region vid"
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
F-closure_lifetime_binder
`#![feature(closure_lifetime_binder)]`
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
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.
#141504
opened May 24, 2025 by
theemathas
Inconsistent lifetime checks between function and field access.
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#141481
opened May 24, 2025 by
konnorandrews
Type equality bounds disable implied projection outlives bounds
A-implied-bounds
Area: Implied bounds / inferred outlives-bounds
A-lifetimes
Area: Lifetimes / regions
A-trait-system
Area: Trait system
C-bug
Category: This is a bug.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#141054
opened May 15, 2025 by
QuineDot
Make trait aliases eligible generic containers wrt. ambient object lifetime defaults
A-dyn-trait
Area: trait objects, vtable layout
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
F-trait_alias
`#![feature(trait_alias)]`
S-blocked
Status: Blocked on something else such as an RFC or other implementation work.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#140710
opened May 6, 2025 by
fmease
Oddity with lifetime elision and type aliases
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
I-lang-radar
Items that are on lang's radar and will need eventual work or consideration.
I-types-nominated
Nominated for discussion during a types team meeting.
needs-crater
This change needs a crater run to check for possible breakage in the ecosystem.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
#140611
opened May 3, 2025 by
traviscross
RPIT(IT)s "leak" internal implementation details of lifetime capturing via boundedness
A-impl-trait
Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
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-types
Relevant to the types team, which will review and decide on the PR/issue.
#140517
opened Apr 30, 2025 by
Y-jiji
GAT: Fails to compile with additional bounds
A-lifetimes
Area: Lifetimes / regions
A-trait-system
Area: Trait system
A-type-system
Area: Type system
C-bug
Category: This is a bug.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#139207
opened Apr 1, 2025 by
Ddystopia
Compiler error "implementation of Send is not general enough" when using static lifetime reference with async closure
A-async-closures
`async || {}`
A-lifetimes
Area: Lifetimes / regions
A-trait-system
Area: Trait system
C-bug
Category: This is a bug.
needs-triage
This issue may need triage. Remove it if it has been sufficiently triaged.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#138494
opened Mar 14, 2025 by
zhuerzhuer
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
Too conservative lifetime check in match arm with if condition.
A-borrow-checker
Area: The borrow checker
A-lifetimes
Area: Lifetimes / regions
A-patterns
Relating to patterns and pattern matching
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#137878
opened Mar 2, 2025 by
sswybd
Potentially false positive of "lifetime may not live long enough" after introduction of Area: Lifetimes / regions
A-trait-system
Area: Trait system
C-bug
Category: This is a bug.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
Sized
bound on associated type
A-lifetimes
#137184
opened Feb 17, 2025 by
yannham
Change in leaf function causes unrelated compilation error in root function
A-lifetimes
Area: Lifetimes / regions
A-trait-system
Area: Trait system
C-bug
Category: This is a bug.
E-needs-mcve
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#135652
opened Jan 17, 2025 by
0xdeafbeef
Inconsistent lifetime inference with return Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
impl Future
/BoxFuture
and higher ranked lifetimes
A-impl-trait
#135619
opened Jan 17, 2025 by
weiznich
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
Precise captures in ITIAT are not refining
A-impl-trait
Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.
A-lifetimes
Area: Lifetimes / regions
A-trait-system
Area: Trait system
C-bug
Category: This is a bug.
F-impl_trait_in_assoc_type
`#![feature(impl_trait_in_assoc_type)]`
requires-nightly
This issue requires a nightly compiler in some way.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#135144
opened Jan 6, 2025 by
QuineDot
RPIT associated type lifetime bound is ignored
A-associated-items
Area: Associated items (types, constants & functions)
A-impl-trait
Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#135006
opened Jan 1, 2025 by
LHolten
"implementation of Area: Messages for errors, warnings, and lints
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Fn
is not general enough" on some conditions when using closures
A-diagnostics
#135004
opened Jan 1, 2025 by
Alogani
Incorrect diagnostic Area: Messages for errors, warnings, and lints
A-impl-trait
Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.
A-lifetimes
Area: Lifetimes / regions
A-trait-system
Area: Trait system
D-invalid-suggestion
Diagnostics: A structured suggestion resulting in incorrect code.
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.
error[E0309]: the parameter type
T may not live long enough
, suggests duplicate bound
A-diagnostics
#133943
opened Dec 6, 2024 by
kosayoda
Mixing Area: Lifetimes / regions
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
'static
and 'this
with iterators or vectors doesn't correctly shorten lifetime to the workable shorter version.
A-lifetimes
#132291
opened Oct 28, 2024 by
VorpalBlade
Overly restrictive lifetime in Area: Lifetimes / regions
A-panic
Area: Panicking machinery
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
std::panic::Location::file
A-lifetimes
#131770
opened Oct 16, 2024 by
ijchen
Adding explicit lifetimes causes compilation error
A-async-await
Area: Async & Await
A-lifetimes
Area: Lifetimes / regions
C-discussion
Category: Discussion or questions that doesn't represent real issues.
#131336
opened Oct 6, 2024 by
varqox
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
ICE: "error performing operation: fully_perform" on type inference for trait object with HRTB over GAT
A-dyn-trait
Area: trait objects, vtable layout
A-GATs
Area: Generic associated types (GATs)
A-higher-ranked
Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs)
A-lifetimes
Area: Lifetimes / regions
A-trait-system
Area: Trait system
C-bug
Category: This is a bug.
fixed-by-next-solver
Fixed by the next-generation trait solver, `-Znext-solver`.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
S-bug-has-test
Status: This bug is tracked inside the repo by a `known-bug` test.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#130797
opened Sep 24, 2024 by
arvidfm
Compiler freezes on trait with generic associated type
A-associated-items
Area: Associated items (types, constants & functions)
A-GATs
Area: Generic associated types (GATs)
A-lifetimes
Area: Lifetimes / regions
A-trait-system
Area: Trait system
C-bug
Category: This is a bug.
fixed-by-next-solver
Fixed by the next-generation trait solver, `-Znext-solver`.
I-hang
Issue: The compiler never terminates, due to infinite loops, deadlock, livelock, etc.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#130640
opened Sep 20, 2024 by
antonilol
Previous Next
ProTip!
Mix and match filters to narrow down what you’re looking for.