Rust’s never type (!) kan in elk gewenst type gedwongen worden, waardoor expression zoals return, break en continue overal geldig zijn.
Veel operatoren en macro’s in Rust retourneren een unit type (()), wat kettingtoewijzingen en vergelijkingen met == en < mogelijk maakt.
Range-syntaxis met .. en ..= heeft eigen types (RangeFull, RangeToInclusive) die gecombineerd kunnen worden en Debug implementeren.
Groep-gebruik van use statements met geneste accolades vermindert boilerplate en ondersteunt onbegrensde geneste haakjes.
Modules kunnen via herexport (pub use super::…) in zichzelf verweven worden, waardoor oneindige naamruimten ontstaan.
Unicode identifiers en lege generics (::<>) zijn geldig, waardoor ongebruikelijke namen en turbofish-syntaxis werken.
Puntkomma’s kunnen overal in een block geplaatst worden en vormen lege statements met unit waarde.
Pattern matching, match guards en closures tonen complexe vormen met nested if’s, at-bindings en wildcard patronen.
Get notified when new stories are published for "🇳🇱 Hacker News Dutch"