convert-1.5.1: Safe and unsafe data conversion utilities with strong type-level operation. checking.

Safe HaskellNone
LanguageHaskell2010

Data.Convert.Instances.TH

Contents

Orphan instances

PartialConvertible Double Int Source # 
Instance details

Associated Types

type ConversionError Double Int :: Type Source #

PartialConvertible Double Int8 Source # 
Instance details

Associated Types

type ConversionError Double Int8 :: Type Source #

PartialConvertible Double Int16 Source # 
Instance details

Associated Types

type ConversionError Double Int16 :: Type Source #

PartialConvertible Double Int32 Source # 
Instance details

Associated Types

type ConversionError Double Int32 :: Type Source #

PartialConvertible Double Int64 Source # 
Instance details

Associated Types

type ConversionError Double Int64 :: Type Source #

PartialConvertible Double Word Source # 
Instance details

Associated Types

type ConversionError Double Word :: Type Source #

PartialConvertible Double Word8 Source # 
Instance details

Associated Types

type ConversionError Double Word8 :: Type Source #

PartialConvertible Double Word16 Source # 
Instance details

Associated Types

type ConversionError Double Word16 :: Type Source #

PartialConvertible Double Word32 Source # 
Instance details

Associated Types

type ConversionError Double Word32 :: Type Source #

PartialConvertible Double Word64 Source # 
Instance details

Associated Types

type ConversionError Double Word64 :: Type Source #

PartialConvertible Float Int Source # 
Instance details

Associated Types

type ConversionError Float Int :: Type Source #

PartialConvertible Float Int8 Source # 
Instance details

Associated Types

type ConversionError Float Int8 :: Type Source #

PartialConvertible Float Int16 Source # 
Instance details

Associated Types

type ConversionError Float Int16 :: Type Source #

PartialConvertible Float Int32 Source # 
Instance details

Associated Types

type ConversionError Float Int32 :: Type Source #

PartialConvertible Float Int64 Source # 
Instance details

Associated Types

type ConversionError Float Int64 :: Type Source #

PartialConvertible Float Word Source # 
Instance details

Associated Types

type ConversionError Float Word :: Type Source #

PartialConvertible Float Word8 Source # 
Instance details

Associated Types

type ConversionError Float Word8 :: Type Source #

PartialConvertible Float Word16 Source # 
Instance details

Associated Types

type ConversionError Float Word16 :: Type Source #

PartialConvertible Float Word32 Source # 
Instance details

Associated Types

type ConversionError Float Word32 :: Type Source #

PartialConvertible Float Word64 Source # 
Instance details

Associated Types

type ConversionError Float Word64 :: Type Source #

PartialConvertible Int Int8 Source # 
Instance details

Associated Types

type ConversionError Int Int8 :: Type Source #

PartialConvertible Int Int16 Source # 
Instance details

Associated Types

type ConversionError Int Int16 :: Type Source #

PartialConvertible Int Word8 Source # 
Instance details

Associated Types

type ConversionError Int Word8 :: Type Source #

PartialConvertible Int16 Int8 Source # 
Instance details

Associated Types

type ConversionError Int16 Int8 :: Type Source #

PartialConvertible Int32 Int Source # 
Instance details

Associated Types

type ConversionError Int32 Int :: Type Source #

PartialConvertible Int32 Int8 Source # 
Instance details

Associated Types

type ConversionError Int32 Int8 :: Type Source #

PartialConvertible Int32 Int16 Source # 
Instance details

Associated Types

type ConversionError Int32 Int16 :: Type Source #

PartialConvertible Int32 Word8 Source # 
Instance details

Associated Types

type ConversionError Int32 Word8 :: Type Source #

PartialConvertible Int64 Int Source # 
Instance details

Associated Types

type ConversionError Int64 Int :: Type Source #

PartialConvertible Int64 Int8 Source # 
Instance details

Associated Types

type ConversionError Int64 Int8 :: Type Source #

PartialConvertible Int64 Int16 Source # 
Instance details

Associated Types

type ConversionError Int64 Int16 :: Type Source #

PartialConvertible Int64 Int32 Source # 
Instance details

Associated Types

type ConversionError Int64 Int32 :: Type Source #

PartialConvertible Int64 Word Source # 
Instance details

Associated Types

type ConversionError Int64 Word :: Type Source #

PartialConvertible Int64 Word8 Source # 
Instance details

Associated Types

type ConversionError Int64 Word8 :: Type Source #

PartialConvertible Int64 Word16 Source # 
Instance details

Associated Types

type ConversionError Int64 Word16 :: Type Source #

PartialConvertible Integer Int Source # 
Instance details

Associated Types

type ConversionError Integer Int :: Type Source #

PartialConvertible Integer Int8 Source # 
Instance details

Associated Types

type ConversionError Integer Int8 :: Type Source #

PartialConvertible Integer Int16 Source # 
Instance details

Associated Types

type ConversionError Integer Int16 :: Type Source #

PartialConvertible Integer Int32 Source # 
Instance details

Associated Types

type ConversionError Integer Int32 :: Type Source #

PartialConvertible Integer Int64 Source # 
Instance details

Associated Types

type ConversionError Integer Int64 :: Type Source #

PartialConvertible Integer Word Source # 
Instance details

Associated Types

type ConversionError Integer Word :: Type Source #

PartialConvertible Integer Word8 Source # 
Instance details

Associated Types

type ConversionError Integer Word8 :: Type Source #

PartialConvertible Integer Word16 Source # 
Instance details

Associated Types

type ConversionError Integer Word16 :: Type Source #

PartialConvertible Integer Word32 Source # 
Instance details

Associated Types

type ConversionError Integer Word32 :: Type Source #

PartialConvertible Integer Word64 Source # 
Instance details

Associated Types

type ConversionError Integer Word64 :: Type Source #

PartialConvertible Rational Int Source # 
Instance details

Associated Types

type ConversionError Rational Int :: Type Source #

PartialConvertible Rational Int8 Source # 
Instance details

Associated Types

type ConversionError Rational Int8 :: Type Source #

PartialConvertible Rational Int16 Source # 
Instance details

Associated Types

type ConversionError Rational Int16 :: Type Source #

PartialConvertible Rational Int32 Source # 
Instance details

Associated Types

type ConversionError Rational Int32 :: Type Source #

PartialConvertible Rational Int64 Source # 
Instance details

Associated Types

type ConversionError Rational Int64 :: Type Source #

PartialConvertible Rational Word Source # 
Instance details

Associated Types

type ConversionError Rational Word :: Type Source #

PartialConvertible Rational Word8 Source # 
Instance details

Associated Types

type ConversionError Rational Word8 :: Type Source #

PartialConvertible Rational Word16 Source # 
Instance details

Associated Types

type ConversionError Rational Word16 :: Type Source #

PartialConvertible Rational Word32 Source # 
Instance details

Associated Types

type ConversionError Rational Word32 :: Type Source #

PartialConvertible Rational Word64 Source # 
Instance details

Associated Types

type ConversionError Rational Word64 :: Type Source #

PartialConvertible Word Int Source # 
Instance details

Associated Types

type ConversionError Word Int :: Type Source #

PartialConvertible Word Int8 Source # 
Instance details

Associated Types

type ConversionError Word Int8 :: Type Source #

PartialConvertible Word Int16 Source # 
Instance details

Associated Types

type ConversionError Word Int16 :: Type Source #

PartialConvertible Word Int32 Source # 
Instance details

Associated Types

type ConversionError Word Int32 :: Type Source #

PartialConvertible Word Word8 Source # 
Instance details

Associated Types

type ConversionError Word Word8 :: Type Source #

PartialConvertible Word Word16 Source # 
Instance details

Associated Types

type ConversionError Word Word16 :: Type Source #

PartialConvertible Word8 Int8 Source # 
Instance details

Associated Types

type ConversionError Word8 Int8 :: Type Source #

PartialConvertible Word16 Int Source # 
Instance details

Associated Types

type ConversionError Word16 Int :: Type Source #

PartialConvertible Word16 Int8 Source # 
Instance details

Associated Types

type ConversionError Word16 Int8 :: Type Source #

PartialConvertible Word16 Int16 Source # 
Instance details

Associated Types

type ConversionError Word16 Int16 :: Type Source #

PartialConvertible Word16 Word8 Source # 
Instance details

Associated Types

type ConversionError Word16 Word8 :: Type Source #

PartialConvertible Word32 Int Source # 
Instance details

Associated Types

type ConversionError Word32 Int :: Type Source #

PartialConvertible Word32 Int8 Source # 
Instance details

Associated Types

type ConversionError Word32 Int8 :: Type Source #

PartialConvertible Word32 Int16 Source # 
Instance details

Associated Types

type ConversionError Word32 Int16 :: Type Source #

PartialConvertible Word32 Int32 Source # 
Instance details

Associated Types

type ConversionError Word32 Int32 :: Type Source #

PartialConvertible Word32 Word Source # 
Instance details

Associated Types

type ConversionError Word32 Word :: Type Source #

PartialConvertible Word32 Word8 Source # 
Instance details

Associated Types

type ConversionError Word32 Word8 :: Type Source #

PartialConvertible Word32 Word16 Source # 
Instance details

Associated Types

type ConversionError Word32 Word16 :: Type Source #

PartialConvertible Word64 Int Source # 
Instance details

Associated Types

type ConversionError Word64 Int :: Type Source #

PartialConvertible Word64 Int8 Source # 
Instance details

Associated Types

type ConversionError Word64 Int8 :: Type Source #

PartialConvertible Word64 Int16 Source # 
Instance details

Associated Types

type ConversionError Word64 Int16 :: Type Source #

PartialConvertible Word64 Int32 Source # 
Instance details

Associated Types

type ConversionError Word64 Int32 :: Type Source #

PartialConvertible Word64 Int64 Source # 
Instance details

Associated Types

type ConversionError Word64 Int64 :: Type Source #

PartialConvertible Word64 Word Source # 
Instance details

Associated Types

type ConversionError Word64 Word :: Type Source #

PartialConvertible Word64 Word8 Source # 
Instance details

Associated Types

type ConversionError Word64 Word8 :: Type Source #

PartialConvertible Word64 Word16 Source # 
Instance details

Associated Types

type ConversionError Word64 Word16 :: Type Source #

PartialConvertible Word64 Word32 Source # 
Instance details

Associated Types

type ConversionError Word64 Word32 :: Type Source #

Convertible Double Double Source # 
Instance details

Convertible Double Float Source # 
Instance details

Methods

convert :: Double -> Float Source #

Convertible Double Integer Source # 
Instance details

Convertible Double Rational Source # 
Instance details

Convertible Float Double Source # 
Instance details

Methods

convert :: Float -> Double Source #

Convertible Float Float Source # 
Instance details

Methods

convert :: Float -> Float Source #

Convertible Float Integer Source # 
Instance details

Convertible Float Rational Source # 
Instance details

Convertible Int Double Source # 
Instance details

Methods

convert :: Int -> Double Source #

Convertible Int Float Source # 
Instance details

Methods

convert :: Int -> Float Source #

Convertible Int Int Source # 
Instance details

Methods

convert :: Int -> Int Source #

Convertible Int Int32 Source # 
Instance details

Methods

convert :: Int -> Int32 Source #

Convertible Int Int64 Source # 
Instance details

Methods

convert :: Int -> Int64 Source #

Convertible Int Integer Source # 
Instance details

Methods

convert :: Int -> Integer Source #

Convertible Int Rational Source # 
Instance details

Methods

convert :: Int -> Rational Source #

Convertible Int Word Source # 
Instance details

Methods

convert :: Int -> Word Source #

Convertible Int Word16 Source # 
Instance details

Methods

convert :: Int -> Word16 Source #

Convertible Int Word32 Source # 
Instance details

Methods

convert :: Int -> Word32 Source #

Convertible Int Word64 Source # 
Instance details

Methods

convert :: Int -> Word64 Source #

Convertible Int8 Double Source # 
Instance details

Methods

convert :: Int8 -> Double Source #

Convertible Int8 Float Source # 
Instance details

Methods

convert :: Int8 -> Float Source #

Convertible Int8 Int Source # 
Instance details

Methods

convert :: Int8 -> Int Source #

Convertible Int8 Int8 Source # 
Instance details

Methods

convert :: Int8 -> Int8 Source #

Convertible Int8 Int16 Source # 
Instance details

Methods

convert :: Int8 -> Int16 Source #

Convertible Int8 Int32 Source # 
Instance details

Methods

convert :: Int8 -> Int32 Source #

Convertible Int8 Int64 Source # 
Instance details

Methods

convert :: Int8 -> Int64 Source #

Convertible Int8 Integer Source # 
Instance details

Methods

convert :: Int8 -> Integer Source #

Convertible Int8 Rational Source # 
Instance details

Convertible Int8 Word Source # 
Instance details

Methods

convert :: Int8 -> Word Source #

Convertible Int8 Word8 Source # 
Instance details

Methods

convert :: Int8 -> Word8 Source #

Convertible Int8 Word16 Source # 
Instance details

Methods

convert :: Int8 -> Word16 Source #

Convertible Int8 Word32 Source # 
Instance details

Methods

convert :: Int8 -> Word32 Source #

Convertible Int8 Word64 Source # 
Instance details

Methods

convert :: Int8 -> Word64 Source #

Convertible Int16 Double Source # 
Instance details

Methods

convert :: Int16 -> Double Source #

Convertible Int16 Float Source # 
Instance details

Methods

convert :: Int16 -> Float Source #

Convertible Int16 Int Source # 
Instance details

Methods

convert :: Int16 -> Int Source #

Convertible Int16 Int16 Source # 
Instance details

Methods

convert :: Int16 -> Int16 Source #

Convertible Int16 Int32 Source # 
Instance details

Methods

convert :: Int16 -> Int32 Source #

Convertible Int16 Int64 Source # 
Instance details

Methods

convert :: Int16 -> Int64 Source #

Convertible Int16 Integer Source # 
Instance details

Convertible Int16 Rational Source # 
Instance details

Convertible Int16 Word Source # 
Instance details

Methods

convert :: Int16 -> Word Source #

Convertible Int16 Word8 Source # 
Instance details

Methods

convert :: Int16 -> Word8 Source #

Convertible Int16 Word16 Source # 
Instance details

Methods

convert :: Int16 -> Word16 Source #

Convertible Int16 Word32 Source # 
Instance details

Methods

convert :: Int16 -> Word32 Source #

Convertible Int16 Word64 Source # 
Instance details

Methods

convert :: Int16 -> Word64 Source #

Convertible Int32 Double Source # 
Instance details

Methods

convert :: Int32 -> Double Source #

Convertible Int32 Float Source # 
Instance details

Methods

convert :: Int32 -> Float Source #

Convertible Int32 Int32 Source # 
Instance details

Methods

convert :: Int32 -> Int32 Source #

Convertible Int32 Int64 Source # 
Instance details

Methods

convert :: Int32 -> Int64 Source #

Convertible Int32 Integer Source # 
Instance details

Convertible Int32 Rational Source # 
Instance details

Convertible Int32 Word Source # 
Instance details

Methods

convert :: Int32 -> Word Source #

Convertible Int32 Word16 Source # 
Instance details

Methods

convert :: Int32 -> Word16 Source #

Convertible Int32 Word32 Source # 
Instance details

Methods

convert :: Int32 -> Word32 Source #

Convertible Int32 Word64 Source # 
Instance details

Methods

convert :: Int32 -> Word64 Source #

Convertible Int64 Double Source # 
Instance details

Methods

convert :: Int64 -> Double Source #

Convertible Int64 Float Source # 
Instance details

Methods

convert :: Int64 -> Float Source #

Convertible Int64 Int64 Source # 
Instance details

Methods

convert :: Int64 -> Int64 Source #

Convertible Int64 Integer Source # 
Instance details

Convertible Int64 Rational Source # 
Instance details

Convertible Int64 Word32 Source # 
Instance details

Methods

convert :: Int64 -> Word32 Source #

Convertible Int64 Word64 Source # 
Instance details

Methods

convert :: Int64 -> Word64 Source #

Convertible Integer Double Source # 
Instance details

Convertible Integer Float Source # 
Instance details

Convertible Integer Integer Source # 
Instance details

Convertible Integer Rational Source # 
Instance details

Convertible Rational Double Source # 
Instance details

Convertible Rational Float Source # 
Instance details

Convertible Rational Integer Source # 
Instance details

Convertible Rational Rational Source # 
Instance details

Convertible Word Double Source # 
Instance details

Methods

convert :: Word -> Double Source #

Convertible Word Float Source # 
Instance details

Methods

convert :: Word -> Float Source #

Convertible Word Int64 Source # 
Instance details

Methods

convert :: Word -> Int64 Source #

Convertible Word Integer Source # 
Instance details

Methods

convert :: Word -> Integer Source #

Convertible Word Rational Source # 
Instance details

Convertible Word Word Source # 
Instance details

Methods

convert :: Word -> Word Source #

Convertible Word Word32 Source # 
Instance details

Methods

convert :: Word -> Word32 Source #

Convertible Word Word64 Source # 
Instance details

Methods

convert :: Word -> Word64 Source #

Convertible Word8 Double Source # 
Instance details

Methods

convert :: Word8 -> Double Source #

Convertible Word8 Float Source # 
Instance details

Methods

convert :: Word8 -> Float Source #

Convertible Word8 Int Source # 
Instance details

Methods

convert :: Word8 -> Int Source #

Convertible Word8 Int16 Source # 
Instance details

Methods

convert :: Word8 -> Int16 Source #

Convertible Word8 Int32 Source # 
Instance details

Methods

convert :: Word8 -> Int32 Source #

Convertible Word8 Int64 Source # 
Instance details

Methods

convert :: Word8 -> Int64 Source #

Convertible Word8 Integer Source # 
Instance details

Convertible Word8 Rational Source # 
Instance details

Convertible Word8 Word Source # 
Instance details

Methods

convert :: Word8 -> Word Source #

Convertible Word8 Word8 Source # 
Instance details

Methods

convert :: Word8 -> Word8 Source #

Convertible Word8 Word16 Source # 
Instance details

Methods

convert :: Word8 -> Word16 Source #

Convertible Word8 Word32 Source # 
Instance details

Methods

convert :: Word8 -> Word32 Source #

Convertible Word8 Word64 Source # 
Instance details

Methods

convert :: Word8 -> Word64 Source #

Convertible Word16 Double Source # 
Instance details

Convertible Word16 Float Source # 
Instance details

Methods

convert :: Word16 -> Float Source #

Convertible Word16 Int32 Source # 
Instance details

Methods

convert :: Word16 -> Int32 Source #

Convertible Word16 Int64 Source # 
Instance details

Methods

convert :: Word16 -> Int64 Source #

Convertible Word16 Integer Source # 
Instance details

Convertible Word16 Rational Source # 
Instance details

Convertible Word16 Word Source # 
Instance details

Methods

convert :: Word16 -> Word Source #

Convertible Word16 Word16 Source # 
Instance details

Convertible Word16 Word32 Source # 
Instance details

Convertible Word16 Word64 Source # 
Instance details

Convertible Word32 Double Source # 
Instance details

Convertible Word32 Float Source # 
Instance details

Methods

convert :: Word32 -> Float Source #

Convertible Word32 Int64 Source # 
Instance details

Methods

convert :: Word32 -> Int64 Source #

Convertible Word32 Integer Source # 
Instance details

Convertible Word32 Rational Source # 
Instance details

Convertible Word32 Word32 Source # 
Instance details

Convertible Word32 Word64 Source # 
Instance details

Convertible Word64 Double Source # 
Instance details

Convertible Word64 Float Source # 
Instance details

Methods

convert :: Word64 -> Float Source #

Convertible Word64 Integer Source # 
Instance details

Convertible Word64 Rational Source # 
Instance details

Convertible Word64 Word64 Source # 
Instance details