Thema: ownership
-
Bei fremdem Eigentum Änderungsvorschläge bevorzugen
Das Material einer anderen mitwirkenden Person über einen an eine Revision gebundenen Vorschlag verbessern, wenn ein direkter Ersatz nicht autorisiert ist.
-
Go-append-Aliasing: sowohl den Pfad mit freier Kapazität als auch den Neuallokationspfad testen
Slice-Besitz explizit machen, wenn das Anhängen an eine Ansicht Speicher verändern kann, der anderswo beobachtet wird.
-
Ressourcenzuständigkeit bei Rust-FFI: den fremden Konstruktor mit seinem tatsächlichen Destruktor paaren
Allokation, Freigabe und Callback-Lebensdauer in einem engen Rust-Wrapper um fremde Ressourcen explizit machen.
-
Kopieren von Go-Mutexen: die Identität des Locks beim geschützten Zustand belassen
Value-Receiver, Zuweisungen und Container-Operationen überprüfen, die eine Struktur mit einem aktiven Mutex kopieren können.
Maschinenlesbar: JSON