string-conversions-0.4.0.1: Simplifies dealing with different types for strings

Safe HaskellSafe
LanguageHaskell2010

Data.String.Conversions

Contents

Description

A type class for converting strings. Supported types are:

Assumes UTF-8 encoding for both types of ByteStrings.

Synopsis

class and conversions

class ConvertibleStrings a b where #

Minimal complete definition

convertString

Methods

convertString :: a -> b #

Instances

ConvertibleStrings String String # 
ConvertibleStrings String LazyText # 
ConvertibleStrings String StrictText # 
ConvertibleStrings String LazyByteString # 
ConvertibleStrings String StrictByteString # 
ConvertibleStrings LazyText String # 
ConvertibleStrings LazyText LazyText # 
ConvertibleStrings LazyText StrictText # 
ConvertibleStrings LazyText LazyByteString # 
ConvertibleStrings LazyText StrictByteString # 
ConvertibleStrings StrictText String # 
ConvertibleStrings StrictText LazyText # 
ConvertibleStrings StrictText StrictText # 
ConvertibleStrings StrictText LazyByteString # 
ConvertibleStrings StrictText StrictByteString # 
ConvertibleStrings LazyByteString String # 
ConvertibleStrings LazyByteString LazyText # 
ConvertibleStrings LazyByteString StrictText # 
ConvertibleStrings LazyByteString LazyByteString # 
ConvertibleStrings LazyByteString StrictByteString # 
ConvertibleStrings StrictByteString String # 
ConvertibleStrings StrictByteString LazyText # 
ConvertibleStrings StrictByteString StrictText # 
ConvertibleStrings StrictByteString LazyByteString # 
ConvertibleStrings StrictByteString StrictByteString # 

cs :: ConvertibleStrings a b => a -> b #

type synonyms

type ST = Text #

type LazyText = Text #

type LT = Text #

Generic string concatenation (with ghc >= 7.4 this is a re-export from Data.Monoid to avoid clashes.)

(<>) :: Monoid m => m -> m -> m infixr 6 #

An infix synonym for mappend.

Since: 4.5.0.0