Tour durch Rust Inhaltsverzeichnis

Trait-Objekte

Wenn wir eine Instanz eines Objekts an einen Parameter vom Typ &dyn MyTrait übergeben, übergeben wir das, was man ein Trait-Objekt nennt.

Ein Trait-Objekt ist das, was es uns erlaubt, indirekt die richtigen Methoden einer Instanz aufzurufen. Ein Trait-Objekt ist ein Struct, das den Zeiger auf unsere Instanz zusammen mit einer Liste von Funktionszeigern auf die Methoden unserer Instanz hält.

Speicherdetails:

Mascot Ferris