-
enum_dispatch
动态分发方法的近似直接替换,速度提升可达10倍
-
cargo-call-stack
静态、整个程序堆栈使用分析器
-
seify
Rusty SDR的闪亮示例
-
tisel
有效的基于类型的伪动态分发到impls、枚举和typeid
-
entity_data
实体组件数据的容器
-
declarative_enum_dispatch
声明性宏生成枚举分发的样板代码
-
dynarg
动态稳健参数处理的机制
-
smodel
Rust的符号语义建模
-
ffd
快速函数分发:提高Rust动态函数调用的性能
-
动态分发
允许编译没有在库内指定泛型参数的泛型函数,为每个泛型类型指定所有可能的特化
-
hydroperfox-smodel
Rust的语义建模
-
box_any
动态盒类型
BoxAny
,其中包含一个Box<T>
值。BoxAny
与 Box 类似,但它不使用胖指针进行动态调度。 -
vptr
通过在结构体中嵌入虚表指针来实现对特质对象的薄引用
-
tinydyn
一个轻量级的动态调度库
-
double-dyn
用于实现具有多个动态参数调度的函数的宏
-
async_t
零成本的异步特质
-
puppet
不使用动态调度或装箱的actor框架
-
message-dispatch
-
enumerate
一个属性宏,给定一个特质及其实现者,生成一个枚举,可以用它来代替特质对象,避免动态调度
-
enum_delegate
轻松使用枚举替换动态调度,以提高速度和序列化
-
proxy-enum
使用代理枚举模拟动态调度和密封类,将所有方法调用延迟到其变体上
-
dynamic-dispatch-proc-macro
动态分发crate的Proc宏
-
name-it宏
name-it辅助crate
-
async_t内部
包含async_t宏
-
tinydyn_derive
为轻量级动态分发库tinydyn提供派生胶水
尝试使用 DuckDuckGo 进行搜索。[搜索链接].