Hoogle Search
Within LTS Haskell 24.38 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
relational-schemas Database.Custom.PostgreSQL Configuration for quotation of identifiers of SQL.
-
relational-schemas Database.Custom.SQLServer Configuration for quotation of identifiers of SQL.
-
relational-schemas Database.Custom.SQLite3 Configuration for quotation of identifiers of SQL.
-
verset Verset Identity functor and monad. (a non-strict monad)
Examples
>>> fmap (+1) (Identity 0) Identity 1
>>> Identity [1, 2, 3] <> Identity [4, 5, 6] Identity [1,2,3,4,5,6]
>>> do x <- Identity 10 y <- Identity (x + 5) pure (x + y) Identity 25
-
verset Verset No documentation available.
idleGCDelayTime :: GCFlags -> RtsTimebase GHC.RTS.Flags No documentation available.
idempotentIOProperty :: Testable prop => IO prop -> PropertyQuickCheck Test.QuickCheck Do I/O inside a property. Warning: during shrinking, the I/O may not always be re-executed. Instead, the I/O may be executed once and then its result retained. If this is not acceptable, use ioProperty instead.
idempotentIOProperty :: Testable prop => IO prop -> Propertytasty-quickcheck Test.Tasty.QuickCheck Do I/O inside a property. Warning: during shrinking, the I/O may not always be re-executed. Instead, the I/O may be executed once and then its result retained. If this is not acceptable, use ioProperty instead.
-
lens Control.Lens.Combinators Obtain an IndexedFold by dropping elements from another IndexedFold, IndexedLens, IndexedGetter or IndexedTraversal while a predicate holds.
idroppingWhile :: (i -> a -> Bool) -> IndexedFold i s a -> IndexedFold i s a idroppingWhile :: (i -> a -> Bool) -> IndexedTraversal' i s a -> IndexedFold i s a -- see notes idroppingWhile :: (i -> a -> Bool) -> IndexedLens' i s a -> IndexedFold i s a -- see notes idroppingWhile :: (i -> a -> Bool) -> IndexedGetter i s a -> IndexedFold i s a
Note: As with droppingWhile applying idroppingWhile to an IndexedLens or IndexedTraversal will still allow you to use it as a pseudo-IndexedTraversal, but if you change the value of the first target to one where the predicate returns True, then you will break the Traversal laws and Traversal fusion will no longer be sound. -
lens Control.Lens.Fold Obtain an IndexedFold by dropping elements from another IndexedFold, IndexedLens, IndexedGetter or IndexedTraversal while a predicate holds.
idroppingWhile :: (i -> a -> Bool) -> IndexedFold i s a -> IndexedFold i s a idroppingWhile :: (i -> a -> Bool) -> IndexedTraversal' i s a -> IndexedFold i s a -- see notes idroppingWhile :: (i -> a -> Bool) -> IndexedLens' i s a -> IndexedFold i s a -- see notes idroppingWhile :: (i -> a -> Bool) -> IndexedGetter i s a -> IndexedFold i s a
Note: As with droppingWhile applying idroppingWhile to an IndexedLens or IndexedTraversal will still allow you to use it as a pseudo-IndexedTraversal, but if you change the value of the first target to one where the predicate returns True, then you will break the Traversal laws and Traversal fusion will no longer be sound.