7 releases

0.4.2 Oct 1, 2022
0.4.1 Oct 30, 2021
0.3.1 Jul 19, 2020
0.2.1 Jul 18, 2020
0.1.0 Jun 23, 2020

#2131 in Data structures

24 downloads per month

MIT/Apache

15KB
292 lines

hayami - 早見

hayami, meaning "chart" or "table" in Japanese, is a collection of optimized implementations of the SymbolMap trait. These were written for use in the rain-lang project due to a recurring need for this data structure, but are suitable for general use as well. For more information on individual implementations and/or the SymbolMap trait itself, please consult the documentation for each of those crates:

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

Contributions, issues and pull requests are always welcome! This project is maintained by Jad Ghalayini, who can be reached at jad.ghalayini@mail.utoronto.ca. All the hayami crates are dual licensed under the MIT license and Apache 2.0, as is standard for open source Rust projects.


lib.rs:

A simple, general-use symbol table optimized for speed at the cost of some advanced features.

Dependencies

~2MB
~30K SLoC