Crate brownstone
source · [−]Expand description
brownstone
is a library for building fixed-size arrays. It provides build
,
a macro that builds an array by evaluating an expression once for each element
in the array. It also provides a low-level builder type,
with a push
+
finish
interface, as well as a
misuse-immune builder type with a move-based
interface that can never panic or return errors.
Modules
A low level builder type for creating fixed size arrays. See ArrayBuilder
for details.
A misuse-immune array builder. See ArrayBuilder
for details and examples.
Macros
Build an array with an expression.