当前分类:trait-objects

rust - 为什么生成器函数需要 sized trait 来生成 Rc<T>?

rust - 哪些 Rust 1.2 容器支持特征对象?

generics - trait 不能做成一个对象

rust - 如何将结构的 Vec 强制转换为特征对象的 Vec?

rust - 匹配返回迭代器的武器?

rust - "Expected trait A, found &A"尝试装箱特征对象时

rust - 如何遍历特征对象或未确定类型的元组

rust - 为什么不能将 &str 传递给接受 &dyn Display 特征对象的函数?

generics - 通过特征而不是结构参数化变量?

generics - 在特征对象中使用泛型类型参数的引用问题是什么?

rust - 为什么在以 `Self: Sized` 为界时不能调用特征对象上的函数?

rust - 如何共享堆分配的特征对象?

rust - 如何从对象安全特征对象中移出一个值?

rust - 泛型加动态调度

syntax - `impl TraitX for TraitY` 在 Rust 中意味着什么?

函数指针与 Fn 特征对象

rust - 你如何创建一个 Box<dyn Trait>,或者一般情况下一个装箱的未调整大小的值?

rust - 了解特征和对象安全

rust - 如何将 Rc<RefCell<Box<MyStruct>>> 传递给接受 Rc<RefCell<Box<dyn MyTrait>>> 的函数?

rust - 有没有办法确定 VTable 中每个特征方法的偏移量?

热门标签: