Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
data-diverse Data.Diverse.Many.Internal Folds any Many, even with indistinct types. Given index handlers for the fields in Many, create AFoldable of the results of running the handlers over the fields in Many.
let x = (5 :: Int) ./ False ./ 'X' ./ Just 'O' ./ (6 :: Int) ./ Just 'A' ./ nil y = show @Int ./ show @Bool ./ show @Char ./ show @(Maybe Char) ./ show @Int ./ show @(Maybe Char) ./ nil afoldr (:) [] (forManyN (casesN y) x) `shouldBe` ["5", "False", "'X'", "Just 'O'", "6", "Just 'A'"]
fromMany :: IsMany t xs a => Many xs -> t xs adata-diverse Data.Diverse.Many.Internal No documentation available.
-
data-diverse Data.Diverse.Many.Internal Converts from a Many to a value (eg a tuple), via a Tagged wrapper
snocMany :: forall (xs :: [Type]) y . Many xs -> y -> Many (Append xs '[y])data-diverse Data.Diverse.Many.Internal Add an element to the right of a Many Not named snoc to avoid conflict with snoc
-
data-diverse Data.Diverse.Many.Internal Add an element to the right of a Many iff the field doesn't already exist.
toMany :: IsMany t xs a => t xs a -> Many xsdata-diverse Data.Diverse.Many.Internal No documentation available.
toMany' :: forall (xs :: [Type]) a . IsMany (Tagged :: [Type] -> Type -> Type) xs a => a -> Many xsdata-diverse Data.Diverse.Many.Internal Converts from a value (eg a tuple) to a Many, via a Tagged wrapper
-
debian Debian.Arch No documentation available.
-
debian Debian.Arch No documentation available.
-
debian Debian.Relation No documentation available.