- Numerous breaking language changes: visibility qualifiers removed, implicit &'self removed, overloadable compound operators dropped, for‑loop protocol altered, struct fields immutable, core→std and std→extra crate renames, and many modul...
- Borrow checker rewritten with flow sensitivity fixing many bugs, added illegal move from dereferenced unsafe pointers, dynamic borrow checks for @mut, and new static assert feature.
- Extensive library enhancements: new std/extra modules, expanded trait and numeric support, automatic deriving of many traits, bytes! macro, revamped iterators, and tooling improvements (color output, lint modes, rustdoc styling).