方法的执行有两种方式:
Trait 类型 &dyn MyTrait 给我们提供了使用动态调度间接处理对象实例的能力。
&dyn MyTrait
当使用动态调度时,Rust 会鼓励你在你的 trait 类型前加上dyn,以便其他人知道你在做什么。
dyn
内存细节: