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

Moduletyped-protocols-1.2.2.0

Network.TypedProtocol.Peer

  • 8 types
  • 2 values
datadata N
#

Constructors

newtypenewtype Nat (n :: N)
#
Instances1Show
  • Show (Nat n)Defined in typed-protocols-1.2.2.0 · Network.TypedProtocol.Core
patternpattern Zero :: () => 'Z ~ n => Nat n
#
datadata Peer ps (pr :: PeerRole) (pl :: IsPipelined ps) (st :: ps) (m :: Type -> Type) a where
#

Constructors

Instances1Functor
  • Functor m => Functor (Peer ps pr pl st m)Defined in typed-protocols-1.2.2.0 · Network.TypedProtocol.Peer
datadata Receiver ps (pr :: PeerRole) (st :: ps) (stdone :: ps) (m :: Type -> Type) c where
#

Constructors

Instances1Functor
  • Functor m => Functor (Receiver ps pr st stdone m)Defined in typed-protocols-1.2.2.0 · Network.TypedProtocol.Peer
datadata Sender ps (pr :: PeerRole) (sv :: SenderVariability ps) (st :: ps) (stdone :: ps) (m :: Type -> Type) where
#

Constructors