Strict linked list.
Constructors
Cons !a !(StrictList a)Nil
Instances29Monad, Functor, Applicative, Foldable, Traversable, Alternative, …
Monad StrictListDefined in strict-list-1.0.0.1 · StrictListFunctor StrictListDefined in strict-list-1.0.0.1 · StrictListApplicative StrictListDefined in strict-list-1.0.0.1 · StrictListFoldable StrictListDefined in strict-list-1.0.0.1 · StrictListTraversable StrictListDefined in strict-list-1.0.0.1 · StrictListAlternative StrictListDefined in strict-list-1.0.0.1 · StrictListMonadPlus StrictListDefined in strict-list-1.0.0.1 · StrictListNFData1 StrictListDefined in strict-list-1.0.0.1 · StrictListArbitrary1 StrictListDefined in strict-list-1.0.0.1 · StrictListAlt StrictListDefined in strict-list-1.0.0.1 · StrictListApply StrictListDefined in strict-list-1.0.0.1 · StrictListBind StrictListDefined in strict-list-1.0.0.1 · StrictListPlus StrictListDefined in strict-list-1.0.0.1 · StrictListGeneric1 StrictListDefined in strict-list-1.0.0.1 · StrictListIsList (StrictList a)Defined in strict-list-1.0.0.1 · StrictListEq a => Eq (StrictList a)Defined in strict-list-1.0.0.1 · StrictListData a => Data (StrictList a)Defined in strict-list-1.0.0.1 · StrictListOrd a => Ord (StrictList a)Defined in strict-list-1.0.0.1 · StrictListRead a => Read (StrictList a)Defined in strict-list-1.0.0.1 · StrictListShow a => Show (StrictList a)Defined in strict-list-1.0.0.1 · StrictListGeneric (StrictList a)Defined in strict-list-1.0.0.1 · StrictListSemigroup (StrictList a)Defined in strict-list-1.0.0.1 · StrictListMonoid (StrictList a)Defined in strict-list-1.0.0.1 · StrictListNFData a => NFData (StrictList a)Defined in strict-list-1.0.0.1 · StrictListArbitrary a => Arbitrary (StrictList a)Defined in strict-list-1.0.0.1 · StrictListHashable a => Hashable (StrictList a)Defined in strict-list-1.0.0.1 · StrictListtype Rep (StrictList a) = D1 ('MetaDataDefined in strict-list-1.0.0.1 · StrictList"StrictList"
"StrictList"
"strict-list-1.0.0.1-JLtLXlC13tlFTB3YmCXrFq"
'False) (C1 ('MetaCons"Cons"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictList a))) :+: C1 ('MetaCons"Nil"
'PrefixI 'False) U1)type Rep1 StrictList = D1 ('MetaDataDefined in strict-list-1.0.0.1 · StrictList"StrictList"
"StrictList"
"strict-list-1.0.0.1-JLtLXlC13tlFTB3YmCXrFq"
'False) (C1 ('MetaCons"Cons"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1 :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec1 StrictList)) :+: C1 ('MetaCons"Nil"
'PrefixI 'False) U1)type Item (StrictList a) = aDefined in strict-list-1.0.0.1 · StrictList