Die Arbeitsgruppe Rust 2021 Edition freut sich bekannt zu geben, dass die nächste Rust-Revision - Rust 2021 - für dieses Jahr geplant ist. Bisher ist der formelle RFC noch offen, wir gehen jedoch davon aus, dass er in Kürze verabschiedet wird. Planung und Vorbereitung haben bereits begonnen und wir sind auf dem richtigen Weg!
Wenn Sie neugierig sind, was in Rust 2021 kommt oder wann es in einer stabilen Version sein wird, lesen Sie unseren Artikel!
Was ist in dieser Ausgabe?
Die endgültige Liste der Innovationen, die in Rust 2021 enthalten sein werden, ist noch nicht vollständig festgelegt. Insgesamt planen wir aus folgenden Gründen, dass die Veröffentlichung von Rust 2021 viel kleiner als Rust 2018 sein wird:
- Der Rhythmus der Veröffentlichungen ist regelmäßig geworden. Dies bedeutet, dass wir die Vorteile des "Verkettungs" -Modells auf der Ebene der Rust-Revisionen aktiv nutzen werden.
- Rust 2018 wurde aus dem Release-Modell "Minimal Stress" herausgeschnitten.
- Es sind nur weniger grundlegende Änderungen erforderlich, damit sich die Sprache weiterentwickelt.
Weitere Informationen zur Entwicklung des Revisionskonzepts finden Sie im RFC .
Die Entscheidung, ob ein Feature in Rust 2021 enthalten sein soll, ist Teil des RFC-Prozesses. Daher kann und wird sich die Liste der erwarteten Features ändern. Dies wird bis zum Moment der Veröffentlichung fortgesetzt, aber dennoch können wir bereits jetzt eine Liste von Funktionen betrachten, die am wahrscheinlichsten darin enthalten sind.
Vorspiel ändert sich
Während Typen und freie Funktionen zum Auftakt hinzugefügt werden können, ohne an eine Revision gebunden zu sein, unterscheiden sich die Merkmale. Das Hinzufügen eines Merkmals zum Vorspiel kann zu Kompatibilitätsproblemen führen. Beispielsweise kann das Aufrufen einer Methode mit demselben Namen wie der Methodenname eines neuen Merkmals im Bereich zu Mehrdeutigkeiten führen.
Es wurde vorgeschlagen, die folgenden Merkmale in Rust 2021 aufzunehmen:
TryFrom
/.TryInto
FromIterator
Den RFC mit diesen Änderungen finden Sie hier . Bitte beachten Sie, dass der RFC noch nicht verabschiedet wurde - die Zusammensetzung des neuen Vorspiels wird derzeit diskutiert.
RFC 2229 , , , . RFC . , , — - . .
Cargo
Rust 1.51 Cargo, . , #[no_std]
(build-dependencies
std
), ( std
). , std
, .
Rust 2021 , , .
, , Rust 2021, — , . , , Rust, , , , Rust 2021 .
, ? , :
- 1 — RFC , (. . , RFC ).
- 1 — , Rust 2021, Nightly feature-.
- 1 — Nightly.
- 1 — Nightly.
- 21 — .
, .
rustfix
,- ,
- .
Bei Fragen zur Rust-Sprache können Sie im russischsprachigen Telegramm-Chat oder in einem ähnlichen Chat für Neulinge unterstützt werden . Wenn Sie Fragen zu Übersetzungen haben oder dabei helfen möchten, wenden Sie sich bitte an den Übersetzer-Chat .
Sie können uns auch bei OpenCollective unterstützen .
Dieser Artikel wurde gemeinsam übersetzt langweiliger, TelegaOvoshey, Funkill und andreevlex...