-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Perform character set conversion -- -- Provides an interface to the unix iconv functions for character set -- conversion. -- -- It makes use of some knowledge of glibc's iconv that isn't guaranteed -- by the standard. @package iconv @version 0.2 module Text.Iconv type Charset = String type Bytes = String data Fuzziness Fuzzy :: Fuzziness Strict :: Fuzziness convert :: Fuzziness -> Charset -> Charset -> Bytes -> ConversionResult canConvert :: Fuzziness -> Charset -> Charset -> Bool data ConversionResult ConversionSuccess :: Bytes -> ConversionResult ConversionFailed :: ConversionResult ConversionUnsupported :: ConversionResult instance Eq Fuzziness instance Read ConversionResult instance Show ConversionResult instance Eq ConversionResult instance Ord ConversionResult