#upcast

  1. trait_cast_rs

    获取支持将 trait 对象转换为的 Any

    v0.2.4 #traits #cast #any #upcast #rtti
  2. cast_trait_object

    仅使用安全的 Rust 在 trait 对象之间进行转换

    v0.1.3 #traits #cast #any #upcast
  3. as_any_min

    一个非常小的 Rust 库,允许 trait 对象轻松地向上转换为 Any

    v1.0.2 #trait-object #upcast #any #no-std
  4. upcast

    一个帮助向上转换 dyn 超特质的 trait。 pub trait A {} pub trait B: A + Upcast<dyn A> {} // 将此放入您的库中 impl<'a, T: A + 'a> UpcastFrom<T> for dyn A + 'a {

    v0.1.0 #dyn #supertraits #value #mut #user #along #helping
  5. 尝试使用 DuckDuckGo 进行搜索。[搜索]

  6. cast_trait_object_macros

    仅使用安全的 Rust 在 trait 对象之间进行转换

    v0.1.3 #traits #cast #any #upcast
  7. as-dyn-trait

    一个属性宏,用于生成从 trait 对象(向上转换)中检索超特质的函数

    v0.2.0 14K #traits #object #upcast
  8. trait_cast_impl_rs

    'trait_cast_rs' 包的 proc-macro 实现

    v0.2.1 #cast #traits #any #upcast #rtti
  9. numtraits

    用于数字类型的实用 trait(s)

    v0.0.1 #numbers #traits #type #upcast #cast