Roopes 是一个 Rust 面向对象模式元素系统。这个crate提供了Rust中典型面向对象模式的泛型特性和实现。它旨在用作实现面向对象架构的可执行文件的实用类集群 —— 就是在 Rust 中!
所有者 zwerdlds。
#23 in #面向对象
在 roopes 中使用
130KB 4K SLoC
这个crate提供了由roopes重新导出的用例支持的derive宏。
lib.rs
这个crate实现了支持某些模式的宏
构建器
访问者
~0.8–1.3MB ~28K SLoC