任何

  1. downcast-rs

    使用安全的Rust实现特质对象向下转换支持。它支持泛型参数、关联类型和类型约束。

    v1.2.1 2.0M #downcast #traits #associated #any #no-std
  2. any_vec

    类型擦除的向量。大多数操作可以在不涉及类型知识的情况下完成。主要零开销。

    v0.14.0 11K #vec #container #type-erasure #any #no-alloc #no-std #send-sync
  3. downcast

    将特质对象转换回原始类型的特质

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

    对于容器化类型的有效替代方案,类似于dyn Trait

    v0.5.7 150 #traits #dyn #vec #generics #any
  5. anyerror

    用于传输的任何错误类型

    v0.1.12 24K #error #any #transport #serializable #transmission #transform #context
  6. hvec

    一种类似于Vec的结构,可以在内存中连续存储不同类型和大小的元素

    v0.4.0 #contiguous-memory #heterogeneous #vec #any #data-structures #element #vector
  7. transient

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

    v0.4.0 310 #static #downcast #type-id #any #macro-derive #invariants
  8. univec

    可以存储任何单一类型元素的向量

    v1.0.1 800 #dynamic #vec #any #homogeneous
  9. anyrust

    任何Rust

    v0.4.1 #any #javascript #array #value #map #flexible #system
  10. intertrait

    允许进行跨特质转换

    v0.2.2 2.0K #traits #cast #any
  11. any-range

    AnyRange 枚举可以持有任何 Range 类型

    v0.1.4 #range #enums #any #hold #range-t #any-range-t
  12. better_any

    非静态类型类型ID和Any

    v0.2.0 57K #downcast #type-id #any
  13. crosstrait

    dyn Any 到其他 trait 对象的转换,支持无_std,无分配

    v0.1.1 #traits #cast #no-alloc #linkage #compile-time #any
  14. tany

    带有内联存储的小值的类型擦除容器

    v0.1.1 #inline #tiny #any #send-sync
  15. mopa

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

    v0.2.2 11K #macro #traits #own #downcast #person #any #personal
  16. cast_trait_object

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

    v0.1.3 #traits #trait #cast #any #upcast
  17. any_cmp

    支持动态类型比较

    v0.4.1 #cmp #hash #any
  18. ezty

    无需烦恼的Any-things

    v0.1.4 #type-id #type-name #debugging #fmt #any #typeid
  19. trait_cast_rs

    支持将类型转换为 trait 对象,获取自己的Any

    v0.2.4 #traits #cast #trait #any #upcast #rtti
  20. anymap3

    一个用于存储每种类型单个值的安全便捷的存储

    v1.0.0 3.0K #map #container #any
  21. anylist

    适用于任何类型的列表类型

    v0.6.4 150 #list #any #generics #having #pop #type
  22. memur

    带有各种功能的区域存储

    v0.1.2 #memory #memory-allocator #arena #allocator #any
  23. stack-any

    提供具有相同大小类型在堆栈上拥有的类型的类型擦除

    v0.1.2 #stack #type-erasure #any #no-std
  24. box_any

    动态箱类型 BoxAny,包含一个 Box<T> 值。BoxAny 与 Box 类似,但它不使用胖指针进行动态分派

    v0.2.0 #dynamic-dispatch #box #dynamic #dispatch #downcast #any
  25. anystr

    对字符串编码的抽象,支持 ASCII、UTF-8、UTF-16 和 UTF-32

    v0.1.1 #string #ascii #widestring #any
  26. typeable

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

    v0.1.2 30K #type-id #type #reflection #downcast #any #typeid
  27. mopa-maintained

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

    v0.2.3 #macro #traits #downcast #any #own #objects #person
  28. match_any

    声明性宏,将表达式与模式之一匹配并执行任何匹配的表达式臂

    v1.0.1 #declarative-macro #match #macro #enums #dispatch #any #enum
  29. dyn_object

    Box<dyn Any>的简洁和线程安全版本

    v0.2.0 #thread-safe #dyn #object #any
  30. any_library

    我的第一个类型检查库

    v0.1.7 #type-checking #any #check #first
  31. 尝试使用 DuckDuckGo 搜索。

  32. anymap

    一个用于存储每种类型单个值的安全便捷的存储

    v1.0.0-beta.2 72K #container #map #key-value-store #any
  33. sashay

    类型擦除和生命周期擦除的引用和切片

    v0.5.0 #slice #erasure #type #any
  34. new_units

    创建唯一类型

    v0.3.1 #units #type-id #any #unit
  35. to_unit

    将类型转换为 ToUnit; Any 类型到 () 语法糖

    v1.0.2 190 #unit #type #any #syntax-sugar
  36. polymorph

    一组工具,以更好地在 Rust 中启用多态行为

    v0.1.0 #polymorphism #traits #dynamic #utility #any #trait
  37. list-any

    类型擦除的切片和 Vecs

    v0.2.1 420 #collection #slice #any #vecs #list #erased #contained
  38. apperr

    Any 的一个薄型专用包装

    v0.2.0 #error #callback #any
  39. as_any_min

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

    v1.0.2 #trait-object #upcast #any #no-std
  40. pi_any

    尝试将 trait 对象向下转换为具体类型

    v0.1.1 #downcast #pi #any
  41. identity_cast

    通过 Any 动态专门化类型

    v1.0.0 #cast #specialization #any
  42. struct-variant

    用于从结构体列表生成枚举的最小辅助宏

    v1.0.2 #sealed #convert #cast #any #from
  43. string_map

    创建一个记录来存储任何类型的值

    v0.4.1 #dict #record #map #any
  44. polymap

    包含不同类型值的映射

    v0.3.0 #container #map #any
  45. any-opt

    从选项列表中获取第一个值的宏

    v1.0.1 #options #any #first #list #value #macro #closures
  46. match_any_trait

    用于任何 trait 的匹配表达式

    v0.1.1 #match #any #traits #expressions
  47. anycollections

    Rust Vec 和 HashMap,可以包含任意类型

    v0.2.0 #hash-map #vec #any
  48. any-cache

    具有自由类型键和任意关联值的缓存

    v0.2.3 180 #cache #any #key #value #associated #typed #freely
  49. downcast-trait

    允许在 trait 之间进行转换

    v0.1.0 #traits #cast #any
  50. cast_trait_object_macros

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

    v0.1.3 #traits #cast #any #upcast
  51. for_any

    一个 derive 宏,用于在枚举数据上调用函数,无论它是哪个变体

    v0.0.1-beta.0 #variant #enums #any #for #each
  52. transient-derive

    用于派生 transient::Transient 特性的 proc 宏

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