#vec #header #weak #graph #heap #version #heap-memory #element #pointers

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

#118 in No standard library

Download history 1/week @ 2025-03-18 1/week @ 2025-05-06 12/week @ 2025-05-13

208 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