Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
type family
ListProduct (w :: [Type]) = (r :: Type) | r -> wwitness Data.Type.Witness.Specific.List.Product No documentation available.
data
ListProductType (wit :: Type -> Type) twitness Data.Type.Witness.Specific.List.Product No documentation available.
type family
ListSum (w :: [Type]) = (r :: Type) | r -> wwitness Data.Type.Witness.Specific.List.Sum No documentation available.
data
ListSumType (wit :: Type -> Type) twitness Data.Type.Witness.Specific.List.Sum No documentation available.
-
grisette Grisette.Internal.Core.Data.Class.GenSym Specification for list generation.
>>> runFresh (fresh (ListSpec 0 2 ())) "c" :: Union [SymBool] {If c@2 [] (If c@3 [c@1] [c@0,c@1])}
>>> runFresh (fresh (ListSpec 0 2 (SimpleListSpec 1 ()))) "c" :: Union [[SymBool]] {If c@2 [] (If c@3 [[c@1]] [[c@0],[c@1]])}
ListSpec :: Int -> Int -> spec -> ListSpec specgrisette Grisette.Internal.Core.Data.Class.GenSym No documentation available.
type
ListMultimap = Multimap []more-containers Data.Multimap A multimap with list values. Note that lists do not support efficient appends or sizing, so several multimap operations will have higher complexity than for other collections. If performance is a concern, consider using a SeqMultimap instead. See Data.Multimap.List for operations specific to this type.
type
ListMultimap = Multimap []more-containers Data.Multimap.List A multimap with list values. Note that lists do not support efficient appends or sizing, so several multimap operations will have higher complexity than for other collections. If performance is a concern, consider using a SeqMultimap instead. See Data.Multimap.List for operations specific to this type.
class
ListToLengthL (n :: Natural)ranged-list Data.List.Length No documentation available.
class
ListToLengthR (n :: Natural)ranged-list Data.List.Length No documentation available.