Tour de Rust Table des matières

Dispatch dynamique ou statique

Une méthode est exécutée de deux manières:

Les types de traits &dyn MyTrait nous permettent de travailler indirectement avec des instances d'objets en utilisant un dispatch dynamique.

Lorsque qu'un dispach dynamique est utilisé, Rust nous encouragera (il affichera un warning) à placer dyn devant le type du trait pour indiquer que c'est un trait.

Détails de la mémoire: