#symbol-table #hayami #general

hayami-im

一个简单通用的符号表

1 个不稳定版本

0.1.0 2020年7月19日

#26 in #symbol-table

MIT/Apache

13KB
245

hayami - 早見

hayami,在日语中意为“图表”或“表格”,是一组针对 SymbolMap 特性的优化实现。这些实现是为了在 rain-lang 项目 中由于反复需要这种数据结构而编写的,但也适用于通用目的。有关各个实现的详细信息以及 SymbolMap 特性本身,请参阅每个 crate 的文档。

  • hayami: hayami documentation
  • hayami-im: hayami-im documentation
  • hayami-im-rc: hayami-im-rc documentation
  • symbolmap-trait: symbolmap-trait documentation

贡献、问题和拉取请求总是受欢迎!此项目由 Jad Ghalayni 维护,可通过 [email protected] 联系。所有 hayami crate 都采用 MIT 许可证和 Apache 2.0 许可证双许可,这是开源 Rust 项目的标准。


lib.rs:

支持 O(1) clonepushpop 操作的泛型符号表实现,这些操作可以在线程之间共享。

有关仅限于单个线程的更快的实现,请参阅 hayami-im-rc crate。

依赖项

~1.5MB
~30K SLoC