]> git.proxmox.com Git - rustc.git/blame - src/doc/style/changing/unclear.md
Move away from hash to the same rust naming schema
[rustc.git] / src / doc / style / changing / unclear.md
CommitLineData
85aaf69f
SL
1% Changes with unclear timing
2
3### Associated items
4
5* Many traits that currently take type parameters should instead use associated
6 types; this will _drastically_ simplify signatures in some cases.
7
8* Associated constants would be useful in a few places, e.g. traits for
9 numerics, traits for paths.
10
11### Anonymous, unboxed return types (aka `impl Trait` types)
12
13* See https://github.com/rust-lang/rfcs/pull/105
14
15* Could affect API design in several places, e.g. the `Iterator` trait.
16
17### Default type parameters
18
19We are already using this in a few places (e.g. `HashMap`), but it's
20feature-gated.
21
22### Compile-time function evaluation (CTFE)
23
24https://github.com/mozilla/rust/issues/11621
25
26### Improved constant folding
27
28https://github.com/rust-lang/rust/issues/7834