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: