id-arena
A simple, id-based arena.
2.3.0
118M downloads/mo
#728 most downloaded on crates.io
fitzgen/id-arena
What this package is like to depend on
Last release 7 months ago
14 Jan 2026
Ships unpredictably
gaps range from 2 weeks to 6.9 years
Most releases are documented
notes for 8 of 9 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
9 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
9 releases · Nov 2018 to Jan 2026
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 9-
2.3.014 Jan 2026 -
2.2.116 Feb 2019Release notes
Open source →Released 2019-02-15.
- Make sure our rayon parallel iterators are exported. Previously instances of
them were returned by
pubmethods but the types themselves were not exported.
- Make sure our rayon parallel iterators are exported. Previously instances of
them were returned by
-
2.2.030 Jan 2019Release notes
Open source →Released 2019-01-30.
- Add the
Arena::alloc_with_idmethod. This is better than usingArena::next_iddirectly most of the time (but is also not quite as flexible). See #9 and #10.
- Add the
-
2.1.025 Jan 2019Release notes
Open source →Released 2019-01-25.
- Added optional support for
rayonparallel iteration. Enable therayonCargo feature to get access.
- Added optional support for
-
2.0.109 Jan 2019Release notes
Open source →Released 2019-01-09.
- Implemented
OrdandPartialOrdforId<T>. - Added an
Arena::with_capacityconstructor. - Added
Arena::next_idto get the id that will be used for the next allocation.
- Implemented
-
2.0.028 Nov 2018Release notes
Open source →Released 2018-11-28.
- Introduces the
ArenaBehaviortrait, which allows one to customize identifier types and do things like implement space optimizations or use identifiers for many arenas at once. - Implements
Clone,PartialEqandEqfor arenas.
- Introduces the
-
1.0.225 Nov 2018Release notes
Open source →Released 2018-11-25.
Id<T>now implementsSendandSync- The
PartialEqimplementation forId<T>now correctly checks that two ids are for the same arena when checking equality.
-
1.0.118 Nov 2018 -
1.0.012 Nov 2018Nothing published for this version