Ownership

Das Thema Ownership behandelt wie Speicherverwaltung in Rust-Programmen funktioniert. Es ist das wohl größte Einstellungsmerkmal der Sprache. Als Grundlage gelten folgende Regeln.

  • Jeder Wert in Rust hat genau einen Besitzer (engl. owner).
  • Wenn der Besitzer den Geltungsbereich verlässt, wird der Speicher, den der Wert belegt, freigegeben.