Module slice

Contains utility functions and traits to convert between slices of u16 bits and [struct@f16] or [struct@bf16] numbers.

The utility HalfBitsSliceExt sealed extension trait is implemented for [u16] slices, while the utility HalfFloatSliceExt sealed extension trait is implemented for both [f16] and [bf16] slices. These traits provide efficient conversions and reinterpret casting of larger buffers of floating point values, and are automatically included in the [prelude][crate::prelude] module.

Traits