动态

  1. dyn-clone

    对象安全的克隆特例

    v1.0.17 2.8M #clone #trait-object #dyn
  2. dync

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

    v0.5.7 150 #traits #dyn #vec #generics #any
  3. clone_dyn

    派生以克隆动态结构

    v0.23.0 1.4K #traits #cloning #clone #general-purpose #fundamental #macro #dyn
  4. dyn-hash

    对象安全的哈希特例

    v0.2.0 12K #hash #dyn #trait-object #data-structures
  5. tisel

    有效地基于类型的伪动态调度到 impl、枚举和 typeid

    v0.1.1 210 #dynamic-dispatch #dispatch #type-id #enums #dyn #specialization #no-alloc
  6. serde_flexitos

    使用 Serde 的 trait 对象的灵活序列化和反序列化

    v0.2.1 750 #serialization #serde #trait-object #dyn #value-object
  7. methods-enum

    两个宏,用于使用枚举而不是 dyn Trait 实现状态设计模式和其它动态多态

    v0.3.2 #design-pattern #enums #state #methods #polymorphism #dyn #enum
  8. dyn-slice

    &dyn [Trait] 实现,受 Reddit 线程启发

    v3.2.2 #traits #dyn #slice
  9. clone_dyn_types

    派生以克隆动态结构

    v0.22.0 1.2K #traits #clone #objects #general-purpose #fundamental #cloning #dyn
  10. dyn-error

    Rust 的错误相关实用工具

    v0.2.1 230 #error #dyn #utilities #boxed #derive-debug #debugging
  11. dyn-iter

    围绕 Box<dyn Iterator<Item = V> + 'iter> 的包装,以简化您的代码

    v1.0.1 1.6K #iterator #dynamic #trait-object #traits #dyn #debugging #wrap
  12. dyn_std

    std 特性的动态(对象安全)版本

    v0.3.3 #traits #dyn #clone #partial-eq #derive
  13. dyncast

    简化下转操作

    v0.1.0 #downcast #traits #approach #dyn #boba #supper #opt-in
  14. tinydyn

    轻量级的动态调度库

    v0.1.1 #dynamic-dispatch #vtable #dyn #embedded
  15. tinybox

    类似于 Box,但优化了小型数据结构的分配

    v0.3.1 #box #dyn #dst #collection #avoid
  16. dynex

    为动态 Rust 继承和推导对象不安全特性

    v0.1.1 #traits #clone #partial-eq #derive #dyn
  17. fat_type

    允许对数组和动态类型进行瘦引用的类型

    v0.3.0 #thin #pointers #fat #dyn #ptr-metadata
  18. dynsequence

    用于存储动态大小类型的类似序列的数据结构

    v0.1.0-alpha.4 #dynamically-sized #dst #vec #dyn #collection #allocation #data-structures
  19. ffi_trait

    使 dyn Trait 成为 FFI 安全的属性

    v0.1.1 220 #traits #objects #attributes #struct #dyn #vtable
  20. dyn-eq

    测试特例对象之间的相等性

    v0.1.3 1.9K #trait-object #eq #dyn #no-alloc
  21. 对象安全

    为特例对象实现对象不安全特性

    v0.3.1 #traits #dyn #object #safe #type
  22. double-dyn

    实现具有多个动态参数调度的函数的宏

    v0.1.1 #dynamic-dispatch #dispatch #object-oriented #multiple #dyn #multimethod
  23. 尝试使用 DuckDuckGo 进行搜索。

  24. extracterr

    辅助类型和特性,用于通过 dyn Error 特例对象传递上下文

    v0.1.1 #error #error-message #traits #backtrace #context #objects #dyn
  25. dyn_safe

    掌握您的特性中 dyn 安全性的 Semver 危险!

    v0.0.4 #semver #safety #dyn #safe #object
  26. bevy_dynamic_bundle

    为 bevy 提供动态包

    v0.2.1 #dyn #bevy #gamedev
  27. dyn_partial_eq

    为特质的对象提供部分相等宏

    v0.1.2 1.4K #partial-eq #traits #objects #dyn #macro
  28. as_base

    将特质对象转换为某些基类

    v0.1.3 #traits #cast #derive #dyn
  29. dyn_struct2

    安全地构造动态大小类型。支持任意非大小类型,而不仅仅是切片

    v0.1.0 #dynamically-sized #dst #dynamic #dyn #pointers #slice #unsized
  30. dyn_object

    Box<dyn Any>的优雅且线程安全的版本

    v0.2.0 #thread-safe #dyn #object #any
  31. dynvec

    DynVec 类型,类似于向量,用于存储任何数据类型

    v0.1.4 #vector #dynamic #dyn #list #memory-block #heap-memory #heap-allocated
  32. dyn_bitmap

    动态大小的轻量级位图实现

    v0.3.2 120 #bitmap #dyn #sized #dynamically #dynamically-sized
  33. dyn_formatting

    Rust 的 Python 风格的有限动态(运行时)格式化支持

    v3.0.0 #formatting #dynamic #run-time #safe #limited #dyn #string
  34. async-trait-static

    为 no_std 的 trait 提供 async fn

    v0.1.4 #async-trait #traits #fn #dyn #box #no-std #ritit
  35. gwasm-dispatcher

    为与 gWasmRunner 兼容的应用提供高级 API

    v0.1.0 #dispatcher #api #gwasm #runner #dyn #split-context #level
  36. voicevox-dyn

    从 Rust 动态加载和运行 voicevox

    v0.3.0 #voicevox #load #dynamically #download #run-time #dyn #voice-vox
  37. spellcast

    动态对象的铸造

    v0.1.2 #casting #object #cast #dyn
  38. dyn_vec

    A Vec

    v0.1.0 #vec #unsized #sized #dyn #vec-t #elements #length
  39. dyn_derive

    为动态 Rust 继承和推导对象不安全特性

    v0.3.4 #traits #partial-eq #clone #dyn #derive
  40. gix-macros

    为 gix 提供的宏工具

    v0.1.5 325K #gix #macro #traits #dyn #convenience #utilities #proc-macro
  41. partial_eq_dyn

    两个特质,用于为具有 trait 对象字段的类型启用 PartialEq。最佳与 partial_eq_dyn_derive 中的 derives 一起使用。

    v0.1.0 #partial-eq #dyn #dynamic #traits #derive #dyn-partial-eq #object
  42. existential

    生命周期量化

    v0.1.1 #lifetime #dyn #quantification
  43. traitify

    将 impl 块转换为特质的宏

    v0.1.0 #traits #dyn #generic #macro #generics #impl-block
  44. cloneable_dyn

    使使用 dyn 对象的 struct 和 enum 可克隆的宏

    v0.1.1 #cloneable #dyn #dynamic #traits #objects #clonable #dyn-cloneable
  45. cmp_any

    &dyn 类型的比较

    v0.8.1 6.3K #comparison #dyn #type
  46. dynex_core

    dynex crate 的核心功能

    v0.1.1 #dyn #traits #derive #partial-eq #clone
  47. dyn_inject

    与 trait 对象一起工作的 Rust 依赖注入

    v0.1.0 #traits #dyn #injection #objects #inject #registry #foo
  48. static-list

    静态定义的列表,可能包含混合类型的数据,并可迭代(产生 &dyn Trait 引用)

    v0.1.0 #list #traits #data #static #dyn #contain #defined
  49. upcast

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

    v0.1.0 v0.1.0 v0.1.0 v0.1.0 v0.1.0 v0.1.0
  50. thin_trait_object

    一个指针宽度的特质对象,同时是FFI安全的,允许特质在C ABI代码中传递和实现

    v1.1.2 v1.1.2 v1.1.2 v1.1.2 v1.1.2
  51. clone_box

    通过克隆将对象特质转换为父对象特质的便利宏

    v0.1.3 v0.1.3 v0.1.3 v0.1.3 v0.1.3 v0.1.3