动态分发

  1. enum_dispatch

    动态分发方法的近似直接替换,速度提升可达10倍

    v0.3.13 623K #traits #performance #optimization #dynamic #dynamic-dispatch #speed #object
  2. cargo-call-stack

    静态、整个程序堆栈使用分析器

    v0.1.15 #call-stack #stack #analysis #call #graph #dynamic-dispatch #static-analysis
  3. seify

    Rusty SDR的闪亮示例

    v0.12.0 250 #hardware-abstraction #sdr #devices #drivers #rusty #radio #dynamic-dispatch
  4. tisel

    有效的基于类型的伪动态分发到impls、枚举和typeid

    v0.1.1 210 #dynamic-dispatch #dispatch #type-id #enums #dyn #specialization #no-alloc
  5. entity_data

    实体组件数据的容器

    v1.11.1 #ecs #dynamic-dispatch #interface #data-structures #data
  6. declarative_enum_dispatch

    声明性宏生成枚举分发的样板代码

    v0.1.2 130 #dynamic-dispatch #declarative-macro #traits #enums #dynamic #boilerplate #generate
  7. dynarg

    动态稳健参数处理的机制

    v2.1.4 #arguments #dynamic #argument #dynamic-dispatch #dispatch #arg
  8. smodel

    Rust的符号语义建模

    v1.0.13 #symbol #model #semantics #class #dynamic-dispatch #inheritance #semantic
  9. ffd

    快速函数分发:提高Rust动态函数调用的性能

    v0.1.0-alpha.1 #dynamic-dispatch #performance #nightly #closures #calls #fn #virtual
  10. 动态分发

    允许编译没有在库内指定泛型参数的泛型函数,为每个泛型类型指定所有可能的特化

    v0.5.4 #generic #dynamic #dispatch #compile #compiling #function #parameters
  11. hydroperfox-smodel

    Rust的语义建模

    v1.0.0 140 #semantics #inheritance #model #symbol #class #dynamic-dispatch #semantic
  12. box_any

    动态盒类型 BoxAny,其中包含一个 Box<T> 值。 BoxAny 与 Box 类似,但它不使用胖指针进行动态调度。

    v0.2.0 #dynamic-dispatch #box #dynamic #dispatch #downcast #any
  13. vptr

    通过在结构体中嵌入虚表指针来实现对特质对象的薄引用

    v0.2.1 #traits #virtual #thin #vtable #light #dynamic-dispatch #trait
  14. tinydyn

    一个轻量级的动态调度库

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

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

    v0.1.1 #dynamic-dispatch #dispatch #object-oriented #multiple #dyn #multimethod
  16. async_t

    零成本的异步特质

    v0.7.0 #async-trait #async #traits #compile-time #dynamic-dispatch #future #methods
  17. puppet

    不使用动态调度或装箱的actor框架

    v0.4.0 #actor-framework #actor #tokio #dynamic-dispatch #async
  18. 尝试使用 DuckDuckGo 进行搜索。[搜索链接].

  19. message-dispatch

    v0.1.3 #dispatch #thread #messages #dynamic-dispatch #size #traits #queue
  20. enumerate

    一个属性宏,给定一个特质及其实现者,生成一个枚举,可以用它来代替特质对象,避免动态调度

    v0.1.1 #traits #dynamic-dispatch #dispatch #performance #speed #optimization
  21. enum_delegate

    轻松使用枚举替换动态调度,以提高速度和序列化

    v0.2.0 3.6K #enums #dynamic-dispatch #traits #optimization #enum #performance #macro
  22. proxy-enum

    使用代理枚举模拟动态调度和密封类,将所有方法调用延迟到其变体上

    v0.3.1 #enums #proxy #variant #sealed #dynamic-dispatch
  23. dynamic-dispatch-proc-macro

    动态分发crate的Proc宏

    v0.5.0 #dynamic-dispatch #proc #proc-macro
  24. name-it宏

    name-it辅助crate

    v0.1.3 #fn #name-it #async #helper #visibility #dynamic-dispatch #i32
  25. async_t内部

    包含async_t宏

    v0.7.0 #async-t #self #macro #traits #dynamic-dispatch #methods #nightly
  26. tinydyn_derive

    为轻量级动态分发库tinydyn提供派生胶水

    v0.1.1 #dynamic-dispatch #tinydyn #vtable #glue