# allocated-rs
[](https://crates.io/crates/allocated)
[](https://docs.rs/allocated)
Abstractions for working with allocated data structures.
`allocated` provides various utilities for working with
explicitly allocated data structures, which makes them
more ergonomic to write, easier to make them correctly
manage memory and more consistent between different implementations.
Most of this code was written before code generating AI was
widespread. However, Claude Code has been used to fix typos and improve
the documentation since then.
## License
Copyright 2024 Alex Chamberlain
This project is licensed under either of
- Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or
http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or
http://opensource.org/licenses/MIT)
at your option.