-
Notifications
You must be signed in to change notification settings - Fork 13k
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
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
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
Scrutinee dropped after if-let body
A-lifetimes
Area: Lifetimes / regions
C-discussion
Category: Discussion or questions that doesn't represent real issues.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
#133677
opened Nov 30, 2024 by
Aquam4n
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-lifetimes
Area: Lifetimes / regions
A-trait-objects
Area: trait objects, vtable layout
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-lifetimes
Area: Lifetimes / regions
A-trait-objects
Area: trait objects, vtable layout
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-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-objects
Area: trait objects, vtable layout
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
ICE: broken MIR: NoSolution on HRTB over GAT in trait object
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-objects
Area: trait objects, vtable layout
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.
#130524
opened Sep 18, 2024 by
arvidfm
Error on bounds for unused lifetime
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
P-low
Low priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#130014
opened Sep 6, 2024 by
Coder-256
ICE: symbol-mangling-version=v0 attempt to subtract with overflow
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
P-medium
Medium priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#130011
opened Sep 6, 2024 by
dtolnay
rustdoc type-based seach: allow search by lifetime parameters
A-lifetimes
Area: Lifetimes / regions
A-rustdoc-search
Area: Rustdoc's search feature
C-feature-request
Category: A feature request, i.e: not implemented / a PR.
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
#129160
opened Aug 16, 2024 by
lolbinarycat
RFC #1733 (Trait Aliases): use of lifetime parameter in trait alias not detected
A-lifetimes
Area: Lifetimes / regions
A-trait-objects
Area: trait objects, vtable layout
C-bug
Category: This is a bug.
F-trait_alias
`#![feature(trait_alias)]`
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.
#127725
opened Jul 14, 2024 by
ilonachan
Implementing Area: The borrow checker
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.
Copy
can be a breaking change
A-borrow-checker
#126179
opened Jun 9, 2024 by
Jules-Bertholet
Suboptimal interaction between lifetime oriented and value oriented type system in the presence of closures.
A-lifetimes
Area: Lifetimes / regions
C-discussion
Category: Discussion or questions that doesn't represent real issues.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-lang
Relevant to the language 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.
#125250
opened May 18, 2024 by
gl-yziquel
HashMap struct key with Area: `std::collection`
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
'static
lifetime screws with return lifetime using methods like .get()
A-collections
#124614
opened May 2, 2024 by
jsdw
core::hint::must_use
returns a temporary
A-lifetimes
#124493
opened Apr 28, 2024 by
tgross35
Confusing diagnostic when forgetting to capture lifetime in a APIT
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.
#124479
opened Apr 28, 2024 by
WaffleLapkin
Higher ranked types in trait bounds result in confusing diagnostics
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-lifetimes
Area: Lifetimes / regions
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
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.
#124474
opened Apr 28, 2024 by
WaffleLapkin
Universe errors involving an opaque type results in hallucinations and unused bound vars
A-async-await
Area: Async & Await
A-diagnostics
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
AsyncAwait-Triaged
Async-await issues that have been triaged during a working group meeting.
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
fixed-by-async-closures
Fixed by `#![feature(async_closure)]`
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.
#124472
opened Apr 28, 2024 by
WaffleLapkin
Confusing mismatched types error with the same expected/found types when universes are involved
A-diagnostics
Area: Messages for errors, warnings, and lints
A-lifetimes
Area: Lifetimes / regions
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
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.
#124471
opened Apr 28, 2024 by
WaffleLapkin
rustc
suggests for<'a>
when lifetime param already exists
A-diagnostics
#123713
opened Apr 10, 2024 by
Rudxain
Previous Next
ProTip!
Type g i on any issue or pull request to go back to the issue listing page.