Rust 系统编程(五):动态对象安全 - DispatchFromDyn
Rust 语言提供了前所未有的保护机制,其类型检查严格堪称举世无双,开发人员在使用 Rust 语言的时候能够得到优雅的可读性,但是也受到 Rust 高度抽象的烦恼。Rust 系统编程系列文章旨在深入探索 Rust 的特性,从 Rust 本身的设计哲学的视角中去理解 Rust 的细节。
本文是探讨动态分发的第三节,看看 Rust 如何用 trait 来保证动态对象的安全性,涉及到动态分发与对象安全概念,难度较大。
Rust 系统编程系列: