An UnliftedArray_ a unlifted_a represents an array of values of a
lifted type a that wrap values of an unlifted type unlifted_a.
It is expected that unlifted_a ~ Unlifted a, but imposing that constraint
here would force the type roles to nominal, which is often undesirable
when arrays are used as components of larger datatypes.
Constructors
UnliftedArray (UnliftedArray# unlifted_a)
Instances8IsList, Eq, Show, Semigroup, Monoid, PrimUnlifted, …
(PrimUnlifted a, unlifted_a ~ Unlifted a) => IsList (UnliftedArray_ unlifted_a a)Defined in primitive-unlifted-2.1.0.0 · Data.Primitive.Unlifted.Array.ST(Eq a, PrimUnlifted a, unlifted_a ~ Unlifted a) => Eq (UnliftedArray_ unlifted_a a)Defined in primitive-unlifted-2.1.0.0 · Data.Primitive.Unlifted.Array.ST(Show a, PrimUnlifted a, unlifted_a ~ Unlifted a) => Show (UnliftedArray_ unlifted_a a)Defined in primitive-unlifted-2.1.0.0 · Data.Primitive.Unlifted.Array.ST(PrimUnlifted a, unlifted_a ~ Unlifted a) => Semigroup (UnliftedArray_ unlifted_a a)Defined in primitive-unlifted-2.1.0.0 · Data.Primitive.Unlifted.Array.ST(PrimUnlifted a, unlifted_a ~ Unlifted a) => Monoid (UnliftedArray_ unlifted_a a)Defined in primitive-unlifted-2.1.0.0 · Data.Primitive.Unlifted.Array.STunlifted_a ~ Unlifted a => PrimUnlifted (UnliftedArray_ unlifted_a a)Defined in primitive-unlifted-2.1.0.0 · Data.Primitive.Unlifted.Array.STtype Item (UnliftedArray_ unlifted_a a) = aDefined in primitive-unlifted-2.1.0.0 · Data.Primitive.Unlifted.Array.STtype Unlifted (UnliftedArray_ unlifted_a a) = UnliftedArray# unlifted_aDefined in primitive-unlifted-2.1.0.0 · Data.Primitive.Unlifted.Array.ST