-
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
Trait aliases make it possible to sidestep various syntactic trait bound checks
C-bug
Category: This is a bug.
F-trait_alias
`#![feature(trait_alias)]`
requires-nightly
This issue requires a nightly compiler in some way.
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.
#135342
opened Jan 10, 2025 by
fmease
Hang from infinitely-self-recursive trait alias
C-bug
Category: This is a bug.
F-trait_alias
`#![feature(trait_alias)]`
I-hang
Issue: The compiler never terminates, due to infinite loops, deadlock, livelock, etc.
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.
#133901
opened Dec 5, 2024 by
wxie7
RFC #1733 (Trait Aliases): compilation crash when putting "diagnostic::on_unimplemented" on alias
C-bug
Category: This is a bug.
F-on_unimplemented
Error messages that can be tackled with `#[rustc_on_unimplemented]`
F-trait_alias
`#![feature(trait_alias)]`
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.
#130627
opened Sep 20, 2024 by
andrzejressel
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
Compiler wants to add bound which already exists to generic.
A-associated-items
Area: Associated items (types, constants & functions)
A-diagnostics
Area: Messages for errors, warnings, and lints
A-trait-system
Area: Trait system
C-bug
Category: This is a bug.
F-trait_alias
`#![feature(trait_alias)]`
fixed-by-next-solver
Fixed by the next-generation trait solver, `-Znext-solver`.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#123513
opened Apr 5, 2024 by
meltah
Error in specialization type checking when using trait aliases
A-specialization
Area: Trait impl specialization
C-bug
Category: This is a bug.
F-specialization
`#![feature(specialization)]`
F-trait_alias
`#![feature(trait_alias)]`
requires-nightly
This issue requires a nightly compiler in some way.
#74809
opened Jul 27, 2020 by
jsmith628
Parameter usage is not properly propagated through trait aliases
C-bug
Category: This is a bug.
F-trait_alias
`#![feature(trait_alias)]`
requires-nightly
This issue requires a nightly compiler in some way.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#74093
opened Jul 6, 2020 by
vandenheuvel
The bounds information of associated types is not propagated correctly when used with trait aliases.
A-trait-system
Area: Trait system
C-bug
Category: This is a bug.
F-trait_alias
`#![feature(trait_alias)]`
requires-nightly
This issue requires a nightly compiler in some way.
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.
#68210
opened Jan 14, 2020 by
wdanilo
Fix Area: Dyn compatibility (formerly: object safety)
A-trait-objects
Area: trait objects, vtable layout
C-bug
Category: This is a bug.
F-trait_alias
`#![feature(trait_alias)]`
requires-nightly
This issue requires a nightly compiler in some way.
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.
trait_ref_to_existential
as trait aliases is stabilized
A-dyn-compatibility
#66420
opened Nov 14, 2019 by
estebank
Tracking issue for trait aliases
A-trait-system
Area: Trait system
B-RFC-approved
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-trait_alias
`#![feature(trait_alias)]`
S-tracking-needs-summary
Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
#41517
opened Apr 24, 2017 by
withoutboats
5 of 13 tasks
ProTip!
Follow long discussions with comments:>50.