Inplace it!
Place small arrays on the stack with a low cost!
The only price you should pay for this is the price of choosing
a type based on the size of the requested array! This is just one match
!
What?
This crate is created for one purpose: allocating small arrays on the stack. The simplest way to use it is:
use ;
inplace_or_alloc_array
Why?
Because allocation on the stack (i.e. placing variables) is MUCH FASTER then usual allocating in the heap.
Moar!
You can read the API reference for more details or create an new issue to submit a bug, feature request or just ask a question.
Release notes
0.3.0
- API safety. No more unsafe external functions.
- Drop correctness. No more dropping of uninitialized memory.
0.2.2
- Fixed drop-correctness for safe functions. Now unsafe function do not drop your data but safe function do it correctly.