12 Punkte von xguru 2021-10-22 | 1 Kommentare | Auf WhatsApp teilen
<p>- Rust setzt auf das Editions-Modell, damit sich die Sprache schnell weiterentwickeln kann und dabei trotzdem stabil bleibt<br /> → Nicht abwärtskompatible Funktionen werden per Opt-in in eine Edition aufgenommen<br /> - Rust 2021<br /> → Disjoint capture: Closures erfassen nur die Felder, die sie tatsächlich verwenden<br /> → IntoIterator for arrays: `array.into_iter()` iteriert über Werte statt über Referenzen<br /> → Verwendung von OR (`|`) in Makros<br /> → Der neue Cargo Feature Resolver (Version 2) ist der Standardwert<br /> → Zur Prelude (standardmäßig importierte Standardbibliothek) hinzugefügt: `TryInfo`, `TryFrom`, `FromIterator`<br /> → Das Panic-Makro verlangt jetzt immer einen Format-String, ähnlich wie `println!()`<br /> → `ident#`, `ident"..."`, `ident'...'` wurden als reservierte Syntax hinzugefügt<br /> → `bare-trait-objects` und `ellipsis-inclusive-range-patterns` wurden von Warnungen zu Fehlern hochgestuft<br /> - Mit `cargo fix` wird die Migration größtenteils automatisch unterstützt<br /> </p>

1 Kommentare

 
xguru 2021-10-22
<p>- Geplante Rust-2021-Edition https://de.news.hada.io/topic?id=4241<br /> </p>