BetaGive feedback
Issues
Search results
trait objects with late-bound regions and existential bounds are resolved badly
Area: Lifetimes / regionsArea: Lifetimes / regionsArea: Name resolutionArea: Name resolutionArea: trait objects, vtable layoutArea: trait objects, vtable layoutCategory: 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.#33139 In rust-lang/rust;method resolution problem related to
Box<dyn Trait>
Area: Associated items (types, constants & functions)Area: Associated items (types, constants & functions)Area: trait objects, vtable layoutArea: trait objects, vtable layoutArea: The type systemArea: The type 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.Status: Open.#38425 In rust-lang/rust;Trait object coercion has problems with contravariant structs and lifetime bounds
Area: implicit and explicit `expr as Type` coercionsArea: implicit and explicit `expr as Type` coercionsArea: Lifetimes / regionsArea: Lifetimes / regionsArea: trait objects, vtable layoutArea: trait objects, vtable layoutArea: Variance (https://doc.rust-lang.org/nomicon/subtyping.html)Area: Variance (https://doc.rust-lang.org/nomicon/subtyping.html)Category: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.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.#36667 In rust-lang/rust;Object safety "method references the
Self
type" check does not normalize.Area: trait objects, vtable layoutArea: trait objects, vtable layoutArea: The type systemArea: The type 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.#44092 In rust-lang/rust;"consider adding an explicit lifetime bound `R: 'static" suggestion is misleading
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: Lifetimes / regionsArea: Lifetimes / regionsArea: Suggestions generated by the compiler applied by `cargo fix`Area: Suggestions generated by the compiler applied by `cargo fix`Area: trait objects, vtable layoutArea: trait objects, vtable layoutCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.Diagnostics: A structured suggestion resulting in incorrect code.Diagnostics: A structured suggestion resulting in incorrect code.Diagnostics: Confusing error or lint; hard to understand for new users.Diagnostics: Confusing error or lint; hard to understand for new users.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.#41966 In rust-lang/rust;The "method references Self" object-safety rule is overly restrictive
Area: trait objects, vtable layoutArea: trait objects, vtable layoutArea: Trait systemArea: Trait systemCategory: A feature request, i.e: not implemented / a PR.Category: A feature request, i.e: not implemented / a PR.Relevant 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.Status: Open.#47649 In rust-lang/rust;Tracking issue for future-incompatbility lint
order_dependent_trait_objects
Area: auto traits (e.g., `auto trait Send {}`)Area: auto traits (e.g., `auto trait Send {}`)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: trait objects, vtable layoutArea: trait objects, vtable layoutArea: Trait systemArea: Trait systemCategory: 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.Relevant 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.Status: Open.#56484 In rust-lang/rust;E0621 when converting dyn reference to dyn pointer
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: Lifetimes / regionsArea: Lifetimes / regionsArea: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullArea: 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.#81474 In rust-lang/rust;supertraits do not resolve correctly for dynamic dispatch trait bounds
Area: implicit and explicit `expr as Type` coercionsArea: implicit and explicit `expr as Type` coercionsArea: trait objects, vtable layoutArea: trait objects, vtable layoutCategory: 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.Status: Open.#78700 In rust-lang/rust;In Impl Trait for T with associated type that = T, bounds do not recognize that T impls Trait
Area: Associated items (types, constants & functions)Area: Associated items (types, constants & functions)Area: trait objects, vtable layoutArea: trait objects, vtable layoutCategory: This is a bug.Category: This is a bug.Status: 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.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.#92505 In rust-lang/rust;Tracking issue for future-incompatibility lint
deref_into_dyn_supertrait
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: 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.Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation.Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation.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 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.Status: Open.#89460 In rust-lang/rust;Trait lifetime bounds seem to be insufficient
Area: Lifetimes / regionsArea: Lifetimes / regionsArea: trait objects, vtable layoutArea: trait objects, vtable layoutCategory: 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.#92520 In rust-lang/rust;