| Age | Commit message (Collapse) | Author | Lines |
|
This removes the `priv` keyword from the language and removes private enum
variants as a result. The remaining use cases of private enum variants were all
updated to be a struct with one private field that is a private enum.
RFC: 0006-remove-priv
Closes #13535
|
|
This updates a number of ignore-test tests, and removes a few completely
outdated tests due to the feature being tested no longer being supported.
This brings a number of bench/shootout tests up to date so they're compiling
again. I make no claims to the performance of these benchmarks, it's just nice
to not have bitrotted code.
Closes #2604
Closes #9407
|
|
This was previously implemented, and it just needed a snapshot to go through
|
|
|
|
rs=implflipping
|
|
|
|
If an enum type's only variant is private, disallow dereferencing
values of its type.
Due to #4082, this only applies to enums that are in the same crate.
r=pcwalton
Closes #818
|