-
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
Nested but non-conflicting projection predicates emerging from supertrait bounds leads to ambiguity
C-bug
Category: This is a bug.
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#140217
opened Apr 23, 2025 by
dingxiangfei2009
arbitrary_self_type: insert implied Receiver bound on Deref
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
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.
#138952
opened Mar 25, 2025 by
dingxiangfei2009
Loading…
ICE using Area: trait objects, vtable layout
A-layout
Area: Memory layout of types
C-bug
Category: This is a bug.
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
F-dispatch_from_dyn
`#![feature(dispatch_from_dyn)]`
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
requires-nightly
This issue requires a nightly compiler in some way.
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.
repr(align(…))
type as trait object receiver (arbitrary self
-type)
A-dyn-trait
#138564
opened Mar 16, 2025 by
steffahn
arbitrary_self_types + derive_coerce_pointee allows calling methods whose where clauses are violated
C-bug
Category: This is a bug.
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
F-derive_coerce_pointee
Feature: RFC 3621's oft-renamed implementation
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.
#136702
opened Feb 7, 2025 by
RalfJung
Better error reporting for Area: Messages for errors, warnings, and lints
C-discussion
Category: Discussion or questions that doesn't represent real issues.
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
T: ?Sized
types when impl Receiver for MyType<T>
is implicitly sized
A-diagnostics
#134390
opened Dec 16, 2024 by
compiler-errors
Tracking issue for future-incompatibility lint Area: trait objects, vtable layout
A-lints
Area: Lints (warnings about flaws in source code) such as unused_mut.
A-raw-pointers
Area: raw pointers, MaybeUninit, NonNull
C-future-incompatibility
Category: Future-incompatibility lints
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
F-derive_coerce_pointee
Feature: RFC 3621's oft-renamed implementation
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
ptr_cast_add_auto_to_object
A-dyn-trait
#127323
opened Jul 4, 2024 by
WaffleLapkin
rustc performs auto-ref when a raw pointer would be enough
A-MIR
Area: Mid-level IR (MIR) - https://blog.rust-lang.org/2016/04/19/MIR.html
C-bug
Category: This is a bug.
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#73987
opened Jul 3, 2020 by
RalfJung
arbitrary self types causes unexpected error messages
A-diagnostics
Area: Messages for errors, warnings, and lints
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-papercut
Diagnostics: An error or lint that needs small tweaks.
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#69069
opened Feb 11, 2020 by
nikomatsakis
ManuallyDrop
should be a dyn-compatible receiver type
A-dyn-trait
#64351
opened Sep 10, 2019 by
withoutboats
ICE in object_safety.rs due to method receiver not having a layout
C-bug
Category: This is a bug.
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
F-dispatch_from_dyn
`#![feature(dispatch_from_dyn)]`
glacier
ICE tracked in rust-lang/glacier.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
requires-nightly
This issue requires a nightly compiler in some way.
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.
#57276
opened Jan 2, 2019 by
mikeyhew
Tracking issue for RFC 3519: Blocker: Approved by a merged RFC but not yet implemented.
B-unstable
Blocker: Implemented in the nightly compiler and unstable.
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
S-tracking-needs-summary
Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation.
S-types-deferred
Status: Identified as a valid potential future enhancement that is not currently being worked on
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.
arbitrary_self_types
B-RFC-approved
#44874
opened Sep 26, 2017 by
arielb1
7 of 16 tasks
ProTip!
Exclude everything labeled
bug
with -label:bug.