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

Modulefoundation-0.0.30Haskell2010

Foundation.Format.CSV

Provies the support for Comma Separated Value

  • 4 types
  • 2 classes
  • 15 values

CSV

1 declaration
newtypenewtype CSV
#

CSV Type

Instances11IsList, Eq, Show, Semigroup, Monoid, NormalForm, …
  • IsList CSVDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Eq CSVDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Show CSVDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Semigroup CSVDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Monoid CSVDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • NormalForm CSVDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Collection CSVDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Sequential CSVDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IndexedCollection CSVDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • type Item CSV = RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • type Element CSV = RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types

Builder

String Bulider

Block Builder

Conduit

Parser

String Bulider

Conduit

Row

2 declarations
newtypenewtype Row
#

CSV Row

Instances12IsList, Eq, Show, Semigroup, Monoid, NormalForm, …
  • IsList RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Eq RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Show RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Semigroup RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Monoid RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • NormalForm RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Collection RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Sequential RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IndexedCollection RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Record RowDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • type Item Row = FieldDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • type Element Row = FieldDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
classclass Record a where
#

Methods

Instances6Record

Field

3 declarations
datadata Field
#
Instances5Eq, Show, NormalForm, Arbitrary, IsField
  • Eq FieldDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Show FieldDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • NormalForm FieldDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Arbitrary FieldDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField FieldDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
datadata Escaping
#
Instances6Bounded, Enum, Eq, Ord, Show, NormalForm
  • Bounded EscapingDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Enum EscapingDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Eq EscapingDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Ord EscapingDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • Show EscapingDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • NormalForm EscapingDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
classclass IsField a where
#

Methods

Instances23IsField, …
  • IsField Word128Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField Word256Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField StringDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField FieldDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField IntegerDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField NaturalDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField Int16Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField Int32Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField Int64Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField Int8Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField Word16Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField Word32Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField Word64Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField Word8Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField BoolDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField CharDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField DoubleDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField IntDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField WordDefined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField (CountOf a)Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField (Offset a)Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField [Char]Defined in foundation-0.0.30 · Foundation.Format.CSV.Types
  • IsField a => IsField (Maybe a)Defined in foundation-0.0.30 · Foundation.Format.CSV.Types

helpers

valuestring :: String -> Field
#

heler function to create a FieldString.

This function will findout automatically if an escaping is needed. if you wish to perform the escaping manually, do not used this function