Hoogle Search
Within LTS Haskell 24.51 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
CryptoError_OutputLengthTooSmall :: CryptoErrorcryptonite Crypto.Error No documentation available.
CryptoError_SaltTooSmall :: CryptoErrorcryptonite Crypto.Error No documentation available.
-
cryptonite Crypto.KDF.Argon2 A parallelism degree, which defines the number of parallel threads. ARGON2_MIN_LANES <= hashParallelism <= ARGON2_MAX_LANES && ARGON_MIN_THREADS <= hashParallelism <= ARGON2_MAX_THREADS
parallelism :: Options -> !Parallelismcryptonite Crypto.KDF.Argon2 No documentation available.
-
haskell-src-meta Language.Haskell.Meta.Utils No documentation available.
-
inspection-testing Test.Inspection Does this function perform no heap allocations.
doesNotAllocate :: Slice -> Maybe (Var, CoreExpr)inspection-testing Test.Inspection.Core True if the given variable binding does not allocate, if called fully satisfied. It currently does not look through function calls, which of course could allocate. It should probably at least look through local function calls. The variable is important to know the arity of the function.
lookupAll :: Routable k => AddrRange k -> IPRTable k a -> [(AddrRange k, a)]iproute Data.IP.RouteTable lookupAll is a version of lookup that returns all entries matching the given key, not just the longest match.
>>> :set -XOverloadedStrings >>> let rt = fromList ([("192.168.0.0/24", 1), ("10.10.0.0/16", 2), ("10.0.0.0/8", 3)] :: [(AddrRange IPv4, Int)]) >>> lookupAll "127.0.0.1" rt [] >>> lookupAll "192.168.0.1" rt [(192.168.0.0/24,1)] >>> lookupAll "10.10.0.1" rt [(10.10.0.0/16,2),(10.0.0.0/8,3)]lookupAll :: Routable k => AddrRange k -> IPRTable k a -> [(AddrRange k, a)]iproute Data.IP.RouteTable.Internal lookupAll is a version of lookup that returns all entries matching the given key, not just the longest match.
>>> :set -XOverloadedStrings >>> let rt = fromList ([("192.168.0.0/24", 1), ("10.10.0.0/16", 2), ("10.0.0.0/8", 3)] :: [(AddrRange IPv4, Int)]) >>> lookupAll "127.0.0.1" rt [] >>> lookupAll "192.168.0.1" rt [(192.168.0.0/24,1)] >>> lookupAll "10.10.0.1" rt [(10.10.0.0/16,2),(10.0.0.0/8,3)]-
Parallel programming library This package provides a library for parallel programming. For documentation, start from the Control.Parallel.Strategies module below. For more tutorial documentation, see the book Parallel and Concurrent Programming in Haskell. To understand the principles behind the library, see Seq no more: Better Strategies for Parallel Haskell.