Arena based tree 🌲 structure by using indices instead of reference counted pointers
MIT License
Bot releases are visible (Hide)
slice::as_ptr_range
in Arena::get_node_id
by @alexmozaidze in https://github.com/saschagrunert/indextree/pull/108
DoubleEndedIterator
for some iterator structs by @alexmozaidze in https://github.com/saschagrunert/indextree/pull/107
tree!
macro by @alexmozaidze in https://github.com/saschagrunert/indextree/pull/110
Full Changelog: https://github.com/saschagrunert/indextree/compare/v4.6.1...v4.7.0
Published by saschagrunert 7 months ago
Full Changelog: https://github.com/saschagrunert/indextree/compare/v4.6.0...v4.6.1
Published by saschagrunert over 1 year ago
NodeEdge::{next,prev}_traverse
methods by @lo48576 in https://github.com/saschagrunert/indextree/pull/90
Full Changelog: https://github.com/saschagrunert/indextree/compare/4.5.0...v4.6.0
Published by saschagrunert about 2 years ago
Full Changelog: https://github.com/saschagrunert/indextree/compare/4.4.0...4.5.0
Published by saschagrunert over 2 years ago
FusedIterator
for all iterator types by @lo48576 in https://github.com/saschagrunert/indextree/pull/73
append
and prepend
by @lo48576 in https://github.com/saschagrunert/indextree/pull/79
master
to main
by @saschagrunert in https://github.com/saschagrunert/indextree/pull/82
Full Changelog: https://github.com/saschagrunert/indextree/compare/4.3.1...4.4.0
Published by saschagrunert about 4 years ago
Published by saschagrunert about 4 years ago
Published by saschagrunert over 4 years ago
get_node_id
functionPublished by saschagrunert over 4 years ago
unsafe
(#54)Published by saschagrunert about 5 years ago
Many thanks to @lo48576 for all these great contributions.
Please consider that this is an API breaking release.
Default
trait for Arena
type (#32)derive-eq
feature (#41)NodeEdge
type (#40)failure
crate, and make NodeId::remove()
infalliblechecked_*
version of node insertions (#44)cargo fix --edition-idioms
(#50)NodeId::new()
and make NodeId::from_non_zero_usize()
crate pubicimpl Iterator
for Arena::iter()
(#49)Node::data
field and export Node::get{,_mut}()
(#52)Published by saschagrunert over 5 years ago
derive-eq
feature is enabled (#24)backtrace
feature of failure
crate optional (#26)Published by saschagrunert almost 6 years ago
NonZeroUsize
based indicesPublished by saschagrunert about 6 years ago
Published by saschagrunert over 6 years ago
par_iter
a optional featurePublished by saschagrunert over 6 years ago
par_iter()
support to arenaPublished by saschagrunert over 6 years ago
Published by saschagrunert over 6 years ago
Published by saschagrunert over 7 years ago
Published by saschagrunert almost 8 years ago
Published by saschagrunert almost 8 years ago