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

Modulebytebuild-0.3.16.2Haskell2010

Data.Bytes.Builder.Class

  • 1 class
classclass ToBuilder a where
#

Types that can be encoded as a builder. Human-readable encodings are used when possible. For example, numbers are encoded an ascii-encoded decimal characters. UTF-8 is preferred for textual types. For types that represent arbitrary bytes (e.g. Bytes, ByteString), the bytes are preserved.

The goal of this typeclass is to reduce the size of builders produced by quasiquotation.

Methods

Instances17ToBuilder, …
  • ToBuilder ByteArrayDefined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses byteArray

  • ToBuilder BuilderDefined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Identity

  • ToBuilder BytesDefined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses bytes.

  • ToBuilder ShortByteStringDefined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses shortByteString

  • ToBuilder StringDefined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses stringUtf8

  • ToBuilder Int16Defined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses int16Dec.

  • ToBuilder Int32Defined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses int32Dec.

  • ToBuilder Int64Defined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses int64Dec.

  • ToBuilder Int8Defined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses int8Dec.

  • ToBuilder Word16Defined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses word16Dec.

  • ToBuilder Word32Defined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses word32Dec.

  • ToBuilder Word64Defined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses word64Dec.

  • ToBuilder Word8Defined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses word8Dec.

  • ToBuilder DoubleDefined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    uses doubleDec

  • ToBuilder IntDefined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses intDec.

  • ToBuilder WordDefined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses wordDec.

  • ToBuilder ShortTextDefined in bytebuild-0.3.16.2 · Data.Bytes.Builder.Class

    Uses shortTextUtf8.