#header #heap #graph #vec #vector #version

no-std header-vec

Vector with user-specified header, length, capacity, and array elements all stored on the heap together

4 releases

0.1.3 Sep 17, 2024
0.1.2 Aug 16, 2021
0.1.1 Aug 15, 2021
0.1.0 Jul 7, 2021

#1103 in Data structures


Used in hgg

MIT license

16KB
271 lines

header-vec

Allows one to store a header struct and a vector all inline in the same memory on the heap and share weak versions for minimizing random lookups in data structures

If you use this without creating a weak ptr, it is safe. It is unsafe to create a weak pointer because you now have aliasing.

No runtime deps