Arrays of unboxed elements. This accepts types like Double, Char, Int and Word, as well as their fixed-length variants (Word8, Word16, etc.). Since the elements are unboxed, a PrimArray is strict in its elements. This differs from the behavior of Array, which is lazy in its elements.
Constructors
Instances9Lift, IsList, Eq, Ord, Show, Semigroup, …
Lift (PrimArray a)Defined in primitive-0.9.1.0 · Data.Primitive.PrimArrayPrim a => IsList (PrimArray a)Defined in primitive-0.9.1.0 · Data.Primitive.PrimArray(Eq a, Prim a) => Eq (PrimArray a)Defined in primitive-0.9.1.0 · Data.Primitive.PrimArray(Ord a, Prim a) => Ord (PrimArray a)Defined in primitive-0.9.1.0 · Data.Primitive.PrimArrayLexicographic ordering. Subject to change between major versions.
(Show a, Prim a) => Show (PrimArray a)Defined in primitive-0.9.1.0 · Data.Primitive.PrimArraySemigroup (PrimArray a)Defined in primitive-0.9.1.0 · Data.Primitive.PrimArrayMonoid (PrimArray a)Defined in primitive-0.9.1.0 · Data.Primitive.PrimArrayNFData (PrimArray a)Defined in primitive-0.9.1.0 · Data.Primitive.PrimArraytype Item (PrimArray a) = aDefined in primitive-0.9.1.0 · Data.Primitive.PrimArray