BetaGive feedback
Issues
Search results
GAT
type Assoc<T: ?Sized>
implicitly requiresSelf
to be'static
Area: The borrow checkerArea: The borrow checkerArea: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: Lifetimes / regionsArea: Lifetimes / regionsArea: trait objects, vtable layoutArea: trait objects, vtable layoutDiagnostics: An error or lint that doesn't give enough information about the problem at hand.Diagnostics: An error or lint that doesn't give enough information about the problem at hand.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#131008 In rust-lang/rust;Tracking issue for release notes of #126660: Allow dropping
dyn Trait
principalArea: implicit and explicit `expr as Type` coercionsArea: implicit and explicit `expr as Type` coercionsArea: trait objects, vtable layoutArea: trait objects, vtable layoutRelevant to the language team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Relevant to the types team, which will review and decide on the PR/issue.Relevant to the types team, which will review and decide on the PR/issue.The Rustc Trait System Refactor InitiativeThe Rustc Trait System Refactor InitiativeMarks issues that should be documented in the release notes of the next release.Marks issues that should be documented in the release notes of the next release.Marks issues tracking what text to put in release notes.Marks issues tracking what text to put in release notes.Status: Open.#130985 In rust-lang/rust;Unhelpful error message "ambiguous lifetime bound, explicit lifetime bound required"
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: Lifetimes / regionsArea: Lifetimes / regionsArea: trait objects, vtable layoutArea: trait objects, vtable layoutDiagnostics: An error or lint that doesn't give enough information about the problem at hand.Diagnostics: An error or lint that doesn't give enough information about the problem at hand.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#130952 In rust-lang/rust;ICE: "error performing operation: fully_perform" on type inference for trait object with HRTB over GAT
Area: Generic associated types (GATs)Area: Generic associated types (GATs)Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs)Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs)Area: Lifetimes / regionsArea: Lifetimes / regionsArea: trait objects, vtable layoutArea: trait objects, vtable layoutArea: Trait systemArea: Trait systemCategory: This is a bug.Category: This is a bug.Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Fixed by the next-generation trait solver, `-Znext-solver`.Fixed by the next-generation trait solver, `-Znext-solver`.Status: Open.#130797 In rust-lang/rust;ICE: broken MIR: NoSolution on HRTB over GAT in trait object
Area: Generic associated types (GATs)Area: Generic associated types (GATs)Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs)Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs)Area: Lifetimes / regionsArea: Lifetimes / regionsArea: trait objects, vtable layoutArea: trait objects, vtable layoutArea: Trait systemArea: Trait systemStatus: This bug is tracked inside the repo by a `known-bug` test.Status: This bug is tracked inside the repo by a `known-bug` test.Fixed by the next-generation trait solver, `-Znext-solver`.Fixed by the next-generation trait solver, `-Znext-solver`.Status: Open.#130524 In rust-lang/rust;Permit trait object types where all (non-generic) associated constants are specified (via assoc item bindings)
Area: trait objects, vtable layoutArea: trait objects, vtable layoutCategory: A feature request, i.e: not implemented / a PR.Category: A feature request, i.e: not implemented / a PR.`#![feature(associated_const_equality)]``#![feature(associated_const_equality)]`Status: Marked as blocked ❌ on something else such as an RFC or other implementation work.Status: Marked as blocked ❌ on something else such as an RFC or other implementation work.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the types team, which will review and decide on the PR/issue.Relevant to the types team, which will review and decide on the PR/issue.This issue requires a nightly compiler in some way.This issue requires a nightly compiler in some way.Status: Open.#130300 In rust-lang/rust;RPITIT "captures lifetime that does not appear in bounds"
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.Area: trait objects, vtable layoutArea: trait objects, vtable layoutArea: Trait systemArea: Trait systemCategory: This is a bug.Category: This is a bug.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the types team, which will review and decide on the PR/issue.Relevant to the types team, which will review and decide on the PR/issue.Status: Open.#128752 In rust-lang/rust;RFC #1733 (Trait Aliases): use of lifetime parameter in trait alias not detected
Area: Lifetimes / regionsArea: Lifetimes / regionsArea: trait objects, vtable layoutArea: trait objects, vtable layoutCategory: This is a bug.Category: This is a bug.`#![feature(trait_alias)]``#![feature(trait_alias)]`Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the types team, which will review and decide on the PR/issue.Relevant to the types team, which will review and decide on the PR/issue.Status: Open.#127725 In rust-lang/rust;Incorrect Suggestion when Returning a Bare Trait from a Function
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: trait objects, vtable layoutArea: trait objects, vtable layoutDiagnostics: A diagnostic that is giving misleading or incorrect information.Diagnostics: A diagnostic that is giving misleading or incorrect information.Diagnostics: Too much output caused by a single piece of incorrect code.Diagnostics: Too much output caused by a single piece of incorrect code.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#127691 In rust-lang/rust;Verbose Error When a Function Takes a Bare Trait as Parameter
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: trait objects, vtable layoutArea: trait objects, vtable layoutDiagnostics: Too much output caused by a single piece of incorrect code.Diagnostics: Too much output caused by a single piece of incorrect code.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#127690 In rust-lang/rust;Misleading Suggestion when Returning a Reference to a Bare Trait from a Function
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: trait objects, vtable layoutArea: trait objects, vtable layoutDiagnostics: A diagnostic that is giving misleading or incorrect information.Diagnostics: A diagnostic that is giving misleading or incorrect information.Diagnostics: Too much output caused by a single piece of incorrect code.Diagnostics: Too much output caused by a single piece of incorrect code.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#127689 In rust-lang/rust;Tracking issue for future-incompatibility lint
ptr_cast_add_auto_to_object
Area: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullArea: trait objects, vtable layoutArea: trait objects, vtable layoutCategory: Future-incompatibility lintsCategory: Future-incompatibility lintsCategory: A tracking issue for an RFC or an unstable feature.Category: A tracking issue for an RFC or an unstable feature.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#127323 In rust-lang/rust;