##downcast

  1. downcast-rs

    仅使用安全Rust实现的特质对象降级支持。它支持类型参数、关联类型和类型约束。

    v1.2.1 1.9M #downcast #traits #associated #any #no-std
  2. value-bag

    匿名结构化值

    v1.9.0 1.5M #serialization #anonymous #value #structured #downcast #no-std #formatting
  3. downcast

    特质,用于将特质对象降级回其原始类型

    v0.11.0 1.8M #traits #objects #any #original #types #back #parameters
  4. pi_bon

    尝试将特质对象降级为具体类型

    v0.2.4 240 #serialization #downcast #pi #object #concrete #triat #binary-serialization
  5. transient

    对`std::any::Any`的重新实现,支持非`'static`类型

    v0.4.0 440 #static #downcast #type-id #any #macro-derive #invariants
  6. dyn-dyn

    使用ptr_metadata的灵活特质对象降级

    v0.2.0 150 #traits #downcast #cast
  7. better_any

    非静态类型的类型id和Any

    v0.2.0 60K #downcast #type-id #any
  8. enum_downcast

    枚举的安全降级

    v0.2.0 150 #enums #downcast #variant #skip #macro #derive
  9. match_err

    用于匹配枚举错误的语言宏

    v0.1.9 550 #error #anyhow #match #downcast #macro
  10. mopa

    我的个人Any:获取带有附加功能的个人Any

    v0.2.2 12K #macro #traits #own #downcast #person #any #personal
  11. dyncast

    简化降级

    v0.1.0 #downcast #traits #approach #dyn #boba #supper #opt-in
  12. typeable

    公开Typeable,用于在运行时获取TypeIds

    v0.1.2 35K #type-id #type #reflection #downcast #any #typeid
  13. mopa-maintained

    我的个人Any:获取带有附加功能的个人Any

    v0.2.3 #macro #traits #downcast #any #own #objects #person
  14. box_any

    动态boxed类型BoxAny,其中包含一个Box<T>值。《BoxAny》类似于Box,但它不使用胖指针进行动态分派

    v0.2.0 #dynamic-dispatch #box #dynamic #dispatch #downcast #any
  15. unsafe-any

    用于未检查下转型的特性和实现

    v0.4.2 85K #downcast #traits #objects #unsafe #concrete #defines #unchecked
  16. 尝试使用DuckDuckGo搜索。搜索.

  17. any_handle

    一个线程安全、类型安全的智能指针,可以共享、存储和下转型dyn Any

    v0.1.4 #smart-pointers #container #downcast #thread-safe #rw-lock #store #reference-counting
  18. error

    用于高度泛型情况的高级错误类型

    v0.1.9 3.5K #errors #extensible #type-safe #traits #downcast #checking #immutability
  19. cast-rs

    为Rust收集的类型转换

    v0.2.1 #hex #cast #downcast #slicecast #casttype
  20. trait-map

    Rust动态特性和引用的映射

    v0.3.1 #traits #map #dynamic #downcast
  21. dynamic

    具有快速下转型的动态类型值

    v0.2.1 1.5K #downcast #value #typed #dynamically #dyanmically #virtual #calls
  22. pi_any

    尝试将特质对象降级为具体类型

    v0.1.1 #downcast #pi #any
  23. unsafe-any-ors

    用于未检查下转型的特性和实现

    v1.0.0 208K #traits #downcast #objects #unsafe #unchecked #type #reference
  24. dyno

    Rust中的动态对象类型转换

    v0.1.0 #dynamic #object #tagged #typecasting #downcast
  25. match-downcast

    一组用于类型转换匹配的Rust宏

    v0.1.2 #downcast #matching #match #macro
  26. dyn-dyn-macros

    由 dyn-dyn 包使用的程序宏

    v0.2.0 160 #traits #proc-macro #dyn-dyn #object #procedural #downcast #base
  27. enum_downcast_derive

    为 enum_downcast 编译

    v0.2.0 #enums #downcast #enum-downcast #derive #variant
  28. transient-derive

    用于生成 transient::Transient 特性的程序宏

    v0.4.0 360 #static #type-id #downcast #any #macro-derive
  29. dyncast-impl

    dyncast 包的细节

    v0.1.0 #dyncast #detail #concepts #downcast #warnings #self #traits
  30. trait-map-derive

    为 trait_map 包编译 TraitMapEntry 特性

    v0.1.2 #traits #map #dynamic #downcast