不稳定的特性状态

Language

FeatureStatusMinimum Edition
impl TraitShipped, 1.262015
Basic slice patternsShipped, 1.262015
Default match bindingsShipped, 1.262015
Anonymous lifetimesShipped, 1.262015
dyn TraitShipped, 1.272015
SIMD supportShipped, 1.272015
? in main/testsShipping, 1.26 and 1.282015
In-band lifetimesUnstable; tracking issue2015
Lifetime elision in implsUnstable; tracking issue2015
Non-lexical lifetimesImplemented but not ready for preview2015
T: 'a inference in structsUnstable; tracking issue2015
Raw identifiersUnstable; tracking issue?
Import macros via useUnstable; tracking issue?
Module system path changesUnstable; tracking issue2018

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

Standard library

FeatureStatus
Custom global allocatorsWill ship in 1.28

Tooling

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

Documentation

ToolStatus
Edition GuideInitial draft complete
TRPLUpdated as features stabilize

Web site

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