HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Moduleouroboros-consensus-4.2.1.0

Ouroboros.Consensus.Util

  • 7 types
  • 2 classes
  • 44 values
value(......:)
  1. :: y -> z
  2. -> x0 -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> y
  3. -> x0
  4. -> x1
  5. -> x2
  6. -> x3
  7. -> x4
  8. -> x5
  9. -> x6
  10. -> z
#
value(.....:)
  1. :: y -> z
  2. -> x0 -> x1 -> x2 -> x3 -> x4 -> x5 -> y
  3. -> x0
  4. -> x1
  5. -> x2
  6. -> x3
  7. -> x4
  8. -> x5
  9. -> z
#
value(....:)
  1. :: y -> z
  2. -> x0 -> x1 -> x2 -> x3 -> x4 -> y
  3. -> x0
  4. -> x1
  5. -> x2
  6. -> x3
  7. -> x4
  8. -> z
#
value(...:)
  1. :: y -> z
  2. -> x0 -> x1 -> x2 -> x3 -> y
  3. -> x0
  4. -> x1
  5. -> x2
  6. -> x3
  7. -> z
#
value(..:) :: (y -> z) -> (x0 -> x1 -> x2 -> y) -> x0 -> x1 -> x2 -> z
#
value(.:) :: (y -> z) -> (x0 -> x1 -> y) -> x0 -> x1 -> z
#
valuecoerceMapKeys :: Coercible k1 k2 => Map k1 v -> Map k2 v
#

This function expects the types of the keys to have exactly the same Ord ordering. If you are certain this is the case, ignore this warning with `-Wno-x-ord-preserving-coercions`.

valuecoerceSet :: Coercible k1 k2 => Set k1 -> Set k2
#

This function expects the types of the keys to have exactly the same Ord ordering. If you are certain this is the case, ignore this warning with `-Wno-x-ord-preserving-coercions`.

valuefoldlM' :: Monad m => (b -> a -> m b) -> b -> [a] -> m b
#
valuepickOne :: [a] -> [([a], a, [a])]
#
valuerepeatedly :: (a -> b -> b) -> [a] -> b -> b
#
valuesplits :: [a] -> [([a], a, [a])]
#
newtypenewtype Electric (m :: k -> Type) (a :: k)
#
Instances6MonadTrans, Monad, Functor, Applicative, MonadCatch, MonadThrow
classclass Empty (a :: k)
#
Instances1Empty
  • Empty aDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util
newtypenewtype Flag (name :: Symbol)
#

Constructors

Instances4Eq, Show, Generic, Rep
datadata Fuse (m :: Type -> Type)
#
Instances3Generic, NoThunks, Rep
datadata SomeSecond (f :: k1 -> k2 -> Type) (a :: k1) where
#

Constructors

Instances6Isomorphic, Eq, Show, NoThunks
classclass ShowProxy (p :: k) where
#

Methods

Instances19ShowProxy, …
datadata Some (f :: k -> Type) where
#

Constructors

Instances2Show, Serialise
  • Show (Some ClosedExpr)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.History.Qry
  • Serialise (Some QueryAnytime)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.Ledger.Query