#vec #header #heap #graph #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

#85 in No standard library

Download history 18/week @ 2024-07-01 23/week @ 2024-07-22 195/week @ 2024-09-16 20/week @ 2024-09-23 16/week @ 2024-09-30

231 downloads per month
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