This package exports StaticList
a statically-sized list.
Similar to Julia's Tuple
, these types are useful for creating collections of small strongly-typed values.
Unlike Tuple
, StaticList
may be composed iteratively without having to reconstruct new instances.
This allows small collections (a length of a little over 32) to undergo many operations that may add or remove a few values with little overhead.
Inference is explicitly tested for most methods.
Most methods have also been bench marked using BenchmarkTools
to ensure there's little to no overhead where possible.