9 Punkte von xguru 2021-05-12 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Rust setzt auf das Edition-Modell, damit sich die Sprache schnell weiterentwickeln und gleichzeitig Stabilität bewahren kann

→ Nicht abwärtskompatible Funktionen werden per Opt-in in eine Edition aufgenommen

→ Das in der Edition 2018 hinzugefügte async ist selbst in der neuesten Version noch kein offizielles Keyword

→ Ein Crate, das in einer bestimmten Edition erstellt wurde, muss mit anderen Editionen kompatibel sein

→ Der Wechsel zwischen Editionen ist einfach und größtenteils automatisiert

  • Funktionen, die zur Edition 2021 hinzukommen

→ Ergänzungen zur Prelude (der immer importierten Standardbibliothek): TryInfo, TryFrom, FromIterator

→ Neuer Cargo Feature Resolver (Version 2) als Standardwert

IntoIterator für Arrays

→ Closures erfassen nur die Felder, die sie tatsächlich verwenden

→ Konsistenteres panic!()-Makro

→ Reservierung der Syntax für präfixierte Bezeichner und Literale für künftig hinzukommende Syntax

→ Warnungen für bare-trait-objects und ellipsis-inclusive-range-patterns werden zu Fehlern

→ Verwendung von OR (|) in Makros

Noch keine Kommentare.

Noch keine Kommentare.