aligned-vec

Crates.ioaligned-vec
lib.rsaligned-vec
version0.6.1
sourcesrc
created_at2022-07-24 09:34:31.875148
updated_at2024-07-18 22:09:48.937973
descriptionAligned vector and box containers
homepage
repositoryhttps://github.com/sarah-ek/aligned-vec/
max_upload_size
id631904
size56,454
sarah quiƱones (sarah-quinones)

documentation

README

aligned-vec

This crate provides the AVec<T> and ABox<T> types, which are intended to have a similar API to Vec<T> and Box<T>, but align the data they contain to a runtime alignment value.

This is useful for situations where the alignment of the data matters, such as when working with numerical data that can get performance benefits from being aligned to a SIMD-compatible memory address.

Features

  • std (default feature): Links this crate to the std-crate instead of the core-crate.
  • serde: Implements serialization and deserialization features for ABox and AVec.
Commit count: 28

cargo fmt