We’re past the midpoint in the current release cycle, which will culminate in cutting Rust 1.29, aka “2018 Edition Preview 2”.
The Lang Team recently reviewed the remaining major language features on the docket for Rust 2018, and has proposed entering final comment period (FCP) on the following features for this cycle:
- In-band lifetimes
- Lifetime elision in
- Raw identifiers
- Inference of
FCP has just been proposed for each of these features, but is still waiting for full review from the relevant teams. In the meantime, if these are features you care about, please take this opportunity to try working with these features in the new Edition. Each link above provides additional pointers on how to do this, and feedback should be left on that thread as well.
In addition, depending on how some final tweaking goes, procedural macros may also stabilize this cycle.
Finally, we are expecting NLL to be on by default in Preview 2, and to have the new variant of the module system changes available (under a distinct feature gate) as well.