不稳定的特性状态

Language

Feature Status Minimum Edition
impl Trait Shipped, 1.26 2015
Basic slice patterns Shipped, 1.26 2015
Default match bindings Shipped, 1.26 2015
Anonymous lifetimes Shipped, 1.26 2015
dyn Trait Shipped, 1.27 2015
SIMD support Shipped, 1.27 2015
? in main/tests Shipping, 1.26 and 1.28 2015
In-band lifetimes Unstable; tracking issue 2015
Lifetime elision in impls Unstable; tracking issue 2015
Non-lexical lifetimes Implemented but not ready for preview 2015
T: 'a inference in structs Unstable; tracking issue 2015
Raw identifiers Unstable; tracking issue ?
Import macros via use Unstable; tracking issue ?
Module system path changes Unstable; tracking issue 2018

虽然 Rust 2015 中已经提供了其中一些功能,但是它们在这里被跟踪,因为它们是作为 Rust 2018 版本的一部分进行推广的。 因此,它们将在本指南的后续章节中讨论。标记为 “Shipped” 的功能现在都可以在稳定的 Rust 中使用,因此您可以立即开始使用它们!

Standard library

Feature Status
Custom global allocators Will ship in 1.28

Tooling

Tool Status
RLS 1.0 Feature-complete; see 1.0 milestone
rustfmt 1.0 Finalizing spec; 1.0 milestone, style guide RFC, stability RFC
Clippy 1.0 RFC

Documentation

Tool Status
Edition Guide Initial draft complete
TRPL Updated as features stabilize

Web site

视觉设计正在最终确定,早期的内容头脑风暴已经完成。