HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulebytes-0.17.4Haskell2010

Data.Bytes.Put

This module generalizes the binary PutM and cereal PutM monads in an ad hoc fashion to permit code to be written that is compatible across them.

Moreover, this class permits code to be written to be portable over various monad transformers applied to these as base monads.

  • 1 class
  • 2 values
  • Packagebytes-0.17.4
  • Exports3
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourcePut.hs
classclass (Applicative m, Monad m) => MonadPut (m :: Type -> Type) where
#

Methods

Instances10MonadPut, …