#symbol-table #hayami #general

hayami-im-rc

一个简单、通用的符号表

2个版本

0.1.1 2020年8月8日
0.1.0 2020年7月19日

#23 in #symbol-table

MIT/Apache

13KB
240

hayami - 早見

hayami,在日语中意为“图表”或“表格”,是一组优化后的SymbolMap特质的实现。这些实现是为了满足在rain-lang项目中反复使用这种数据结构的需求而编写的,但也适用于通用用途。有关个别实现和/或SymbolMap特质本身的更多信息,请参阅每个这些crate的文档

  • hayami: hayami 文档
  • hayami-im: hayami-im 文档
  • hayami-im-rc: hayami-im-rc 文档
  • symbolmap-trait: symbolmap-trait 文档

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


lib.rs:

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

有关以性能代价实现Send + Sync的实现,请参阅hayami-im

依赖项

~1MB
~27K SLoC