Khi chúng ta truyền một thể hiện(một instance) của một đối tượng cho một tham số kiểu &dyn MyTrait
, chúng ta truyền cái được gọi là trait object.
Một đối trait object là thứ cho phép chúng ta gián tiếp gọi các phương thức chính xác của một instance.
Một đối trait object là một cấu trúc chứa con trỏ của instance của chúng ta với một danh sách các con trỏ hàm(function pointer) đến các phương thức của instance của chúng ta.
Chi tiết bộ nhớ: