15Ownership im Detail

Das Ownership-System stellt in Rust gleichermaßen die Grundlage der Sicherheitseigenschaften der Sprache dar, aber auch eine der größten Einstiegshürden für neue Rust-Programmierer. Deswegen erklären wir in diesem Kapitel die erweiterten Ownership-Paradigmen anhand von Beispielen, sodass Sie sich vor dem berüchtigten Kampf gegen den Borrow Checker (engl. fighting the borrow checker) bewahren können. Wir unterscheiden zwischen Abstraktionen mit und ohne Laufzeit-kosten und vergleichen deren Eigenschaften mit denen bekannter Sprachen wie Java.

Nach der Lektüre dieses Kapitels können Sie sichere und performante Anwendungen schreiben. Weiter wissen Sie bereits vor der Implementierung, welche Garantien die Sprache einem in welchen ...

Get Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.