Tour di Rust Indice dei Contenuti

Oggetti tratti

Quando passiamo un'istanza di un oggetto a un parametro di tipo &dyn MyTrait passiamo quello che viene chiamato oggetto tratto.

Un oggetto tratto è ciò che ci consente di chiamare indirettamente i metodi corretti di un caso. Un oggetto tratto è una struttura che contiene il puntatore di la nostra istanza con un elenco di puntatori a funzioni ai metodi della nostra istanza.

Dettagli della memoria:

Mascot Ferris