#stl #container #implemented #eastl #binary-compatible

eastl-rs

EASTL 兼容二进制格式的Rust实现

45 个版本 (14 个重大更新)

0.15.0 2024年8月20日
0.14.0 2024年4月13日
0.13.0 2024年3月11日
0.10.2 2023年12月14日
0.5.2 2022年10月3日

145内存管理 中排名

Download history 4/week @ 2024-05-17 1/week @ 2024-05-24 4/week @ 2024-05-31 2/week @ 2024-06-07 69/week @ 2024-07-05 9/week @ 2024-07-12 75/week @ 2024-07-26 56/week @ 2024-08-02 2/week @ 2024-08-09 148/week @ 2024-08-16

每月281次下载

MIT 许可

240KB
5.5K SLoC

EASTL-rs

用Rust编写的二进制兼容EASTL实现

软件包 | 文档

完全实现的容器*

  • HashMap
  • HashSet
  • String
  • Vector
  • Deque
  • Queue
  • VectorMap
  • FixedVector (只有启用溢出时)
  • List
  • 可能有些东西缺失 :)

部分实现容器

  • Map (仅遍历)
  • Set (仅遍历)
  • FixedList (在稳定版上不完全符合规范,仅启用溢出时)
  • FixedMap (仅实现非规范版本)

计划中的容器

  • HashMultimap
  • HashMultiset
  • Map
  • Multimap
  • Set
  • Multiset

依赖关系

~570KB
~10K SLoC