# Array Tools
[](https://crates.io/crates/array-tools)
[](https://docs.rs/array-tools)
[](https://travis-ci.com/L117/array-tools)
[](https://ci.appveyor.com/project/L117/array-tools)
A collection of tools to help dealing with our beloved ❤️ fixed size arrays (Including generic contexts).
## Stability notice
Requires nightly.
This crate depends on `FixedSizeArray` trait, which is currently experimental.
Because of this, crate is experimental as well.
No other sources of severe breakage should be expected.
## Features
- **Metafeature**: all features below should work for arrays of **any** size.
- Initialization with iterator.
- Initialization with function (with or without index as argument).
- Consuming iterator.
- Consuming chunks iterator.
- Consuming split.
- Consuming join.
- No dependency on `std` and no heap allocations, thanks to underlaying fixed-capacity stack-allocated deque-like structure.
## Examples
See [documentation](https://docs.rs/array-tools) for examples, it covers most if not all use cases.
## Contributing
Contributions of any shape and form are welcome.