# Bit-Slice to Bit-Array Conversion Error This error is produced when an `&BitSlice` view is unable to be recast as a `&BitArray` view with the same parameters. Unlike ordinary scalars and arrays, where arrays are never aligned more stringently than their components, `BitSlice` is aligned to an individual bit while `BitArray` is aligned to its `A` storage type. This is produced whenever a `&BitSlice` view is not exactly as long as the destination `&BitArray` view is, or does not also begin at the zeroth bit in an `A::Store` element. ## Original [`array::TryFromSliceError`](core::array::TryFromSliceError)