An array-backed extensible record with constant-time field access.
Instances9RecSubset, RecElem, Eq, Ord, Show, RecElemFCtx, …
(is ~ RImage rs ss, IndexWitnesses is, NatToInt (RLength rs)) => RecSubset ARec rs ss isDefined in vinyl-0.14.3 · Data.Vinyl.ARec.InternalRecElem ARec t t' (t ': ts) (t' ': ts) 'ZDefined in vinyl-0.14.3 · Data.Vinyl.ARec.Internal(RIndex t (s ': ts) ~ 'S i, NatToInt i, RecElem ARec t t' ts ts' i) => RecElem ARec t t' (s ': ts) (s ': ts') ('S i)Defined in vinyl-0.14.3 · Data.Vinyl.ARec.Internal(RPureConstrained (IndexableField rs) rs, RecApplicative rs, Eq (Rec f rs)) => Eq (ARec f rs)Defined in vinyl-0.14.3 · Data.Vinyl.ARec.Internal(RPureConstrained (IndexableField rs) rs, RecApplicative rs, Ord (Rec f rs)) => Ord (ARec f rs)Defined in vinyl-0.14.3 · Data.Vinyl.ARec.Internal(RPureConstrained (IndexableField rs) rs, RecApplicative rs, Show (Rec f rs)) => Show (ARec f rs)Defined in vinyl-0.14.3 · Data.Vinyl.ARec.Internaltype RecElemFCtx ARec f = ()Defined in vinyl-0.14.3 · Data.Vinyl.ARec.Internaltype RecElemFCtx ARec f = ()Defined in vinyl-0.14.3 · Data.Vinyl.ARec.Internaltype RecSubsetFCtx ARec f = ()Defined in vinyl-0.14.3 · Data.Vinyl.ARec.Internal