convert-1.4.2: Safe and unsafe data conversion utilities with strong type-level operation. checking.
Data.Convert.Instances.TH
Contents
Associated Types
type ConversionError Double Int :: * Source #
Methods
convertAssert :: Double -> Maybe (ConversionError Double Int) Source #
unsafeConvert :: Double -> Int Source #
type ConversionError Double Int8 :: * Source #
convertAssert :: Double -> Maybe (ConversionError Double Int8) Source #
unsafeConvert :: Double -> Int8 Source #
type ConversionError Double Int16 :: * Source #
convertAssert :: Double -> Maybe (ConversionError Double Int16) Source #
unsafeConvert :: Double -> Int16 Source #
type ConversionError Double Int32 :: * Source #
convertAssert :: Double -> Maybe (ConversionError Double Int32) Source #
unsafeConvert :: Double -> Int32 Source #
type ConversionError Double Int64 :: * Source #
convertAssert :: Double -> Maybe (ConversionError Double Int64) Source #
unsafeConvert :: Double -> Int64 Source #
type ConversionError Double Word :: * Source #
convertAssert :: Double -> Maybe (ConversionError Double Word) Source #
unsafeConvert :: Double -> Word Source #
type ConversionError Double Word8 :: * Source #
convertAssert :: Double -> Maybe (ConversionError Double Word8) Source #
unsafeConvert :: Double -> Word8 Source #
type ConversionError Double Word16 :: * Source #
convertAssert :: Double -> Maybe (ConversionError Double Word16) Source #
unsafeConvert :: Double -> Word16 Source #
type ConversionError Double Word32 :: * Source #
convertAssert :: Double -> Maybe (ConversionError Double Word32) Source #
unsafeConvert :: Double -> Word32 Source #
type ConversionError Double Word64 :: * Source #
convertAssert :: Double -> Maybe (ConversionError Double Word64) Source #
unsafeConvert :: Double -> Word64 Source #
type ConversionError Float Int :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Int) Source #
unsafeConvert :: Float -> Int Source #
type ConversionError Float Int8 :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Int8) Source #
unsafeConvert :: Float -> Int8 Source #
type ConversionError Float Int16 :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Int16) Source #
unsafeConvert :: Float -> Int16 Source #
type ConversionError Float Int32 :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Int32) Source #
unsafeConvert :: Float -> Int32 Source #
type ConversionError Float Int64 :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Int64) Source #
unsafeConvert :: Float -> Int64 Source #
type ConversionError Float Word :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Word) Source #
unsafeConvert :: Float -> Word Source #
type ConversionError Float Word8 :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Word8) Source #
unsafeConvert :: Float -> Word8 Source #
type ConversionError Float Word16 :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Word16) Source #
unsafeConvert :: Float -> Word16 Source #
type ConversionError Float Word32 :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Word32) Source #
unsafeConvert :: Float -> Word32 Source #
type ConversionError Float Word64 :: * Source #
convertAssert :: Float -> Maybe (ConversionError Float Word64) Source #
unsafeConvert :: Float -> Word64 Source #
type ConversionError Int Int8 :: * Source #
convertAssert :: Int -> Maybe (ConversionError Int Int8) Source #
unsafeConvert :: Int -> Int8 Source #
type ConversionError Int Int16 :: * Source #
convertAssert :: Int -> Maybe (ConversionError Int Int16) Source #
unsafeConvert :: Int -> Int16 Source #
type ConversionError Int Word8 :: * Source #
convertAssert :: Int -> Maybe (ConversionError Int Word8) Source #
unsafeConvert :: Int -> Word8 Source #
type ConversionError Int16 Int8 :: * Source #
convertAssert :: Int16 -> Maybe (ConversionError Int16 Int8) Source #
unsafeConvert :: Int16 -> Int8 Source #
type ConversionError Int32 Int :: * Source #
convertAssert :: Int32 -> Maybe (ConversionError Int32 Int) Source #
unsafeConvert :: Int32 -> Int Source #
type ConversionError Int32 Int8 :: * Source #
convertAssert :: Int32 -> Maybe (ConversionError Int32 Int8) Source #
unsafeConvert :: Int32 -> Int8 Source #
type ConversionError Int32 Int16 :: * Source #
convertAssert :: Int32 -> Maybe (ConversionError Int32 Int16) Source #
unsafeConvert :: Int32 -> Int16 Source #
type ConversionError Int32 Word8 :: * Source #
convertAssert :: Int32 -> Maybe (ConversionError Int32 Word8) Source #
unsafeConvert :: Int32 -> Word8 Source #
type ConversionError Int64 Int :: * Source #
convertAssert :: Int64 -> Maybe (ConversionError Int64 Int) Source #
unsafeConvert :: Int64 -> Int Source #
type ConversionError Int64 Int8 :: * Source #
convertAssert :: Int64 -> Maybe (ConversionError Int64 Int8) Source #
unsafeConvert :: Int64 -> Int8 Source #
type ConversionError Int64 Int16 :: * Source #
convertAssert :: Int64 -> Maybe (ConversionError Int64 Int16) Source #
unsafeConvert :: Int64 -> Int16 Source #
type ConversionError Int64 Int32 :: * Source #
convertAssert :: Int64 -> Maybe (ConversionError Int64 Int32) Source #
unsafeConvert :: Int64 -> Int32 Source #
type ConversionError Int64 Word :: * Source #
convertAssert :: Int64 -> Maybe (ConversionError Int64 Word) Source #
unsafeConvert :: Int64 -> Word Source #
type ConversionError Int64 Word8 :: * Source #
convertAssert :: Int64 -> Maybe (ConversionError Int64 Word8) Source #
unsafeConvert :: Int64 -> Word8 Source #
type ConversionError Int64 Word16 :: * Source #
convertAssert :: Int64 -> Maybe (ConversionError Int64 Word16) Source #
unsafeConvert :: Int64 -> Word16 Source #
type ConversionError Integer Int :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Int) Source #
unsafeConvert :: Integer -> Int Source #
type ConversionError Integer Int8 :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Int8) Source #
unsafeConvert :: Integer -> Int8 Source #
type ConversionError Integer Int16 :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Int16) Source #
unsafeConvert :: Integer -> Int16 Source #
type ConversionError Integer Int32 :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Int32) Source #
unsafeConvert :: Integer -> Int32 Source #
type ConversionError Integer Int64 :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Int64) Source #
unsafeConvert :: Integer -> Int64 Source #
type ConversionError Integer Word :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Word) Source #
unsafeConvert :: Integer -> Word Source #
type ConversionError Integer Word8 :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Word8) Source #
unsafeConvert :: Integer -> Word8 Source #
type ConversionError Integer Word16 :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Word16) Source #
unsafeConvert :: Integer -> Word16 Source #
type ConversionError Integer Word32 :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Word32) Source #
unsafeConvert :: Integer -> Word32 Source #
type ConversionError Integer Word64 :: * Source #
convertAssert :: Integer -> Maybe (ConversionError Integer Word64) Source #
unsafeConvert :: Integer -> Word64 Source #
type ConversionError Rational Int :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Int) Source #
unsafeConvert :: Rational -> Int Source #
type ConversionError Rational Int8 :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Int8) Source #
unsafeConvert :: Rational -> Int8 Source #
type ConversionError Rational Int16 :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Int16) Source #
unsafeConvert :: Rational -> Int16 Source #
type ConversionError Rational Int32 :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Int32) Source #
unsafeConvert :: Rational -> Int32 Source #
type ConversionError Rational Int64 :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Int64) Source #
unsafeConvert :: Rational -> Int64 Source #
type ConversionError Rational Word :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Word) Source #
unsafeConvert :: Rational -> Word Source #
type ConversionError Rational Word8 :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Word8) Source #
unsafeConvert :: Rational -> Word8 Source #
type ConversionError Rational Word16 :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Word16) Source #
unsafeConvert :: Rational -> Word16 Source #
type ConversionError Rational Word32 :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Word32) Source #
unsafeConvert :: Rational -> Word32 Source #
type ConversionError Rational Word64 :: * Source #
convertAssert :: Rational -> Maybe (ConversionError Rational Word64) Source #
unsafeConvert :: Rational -> Word64 Source #
type ConversionError Word Int :: * Source #
convertAssert :: Word -> Maybe (ConversionError Word Int) Source #
unsafeConvert :: Word -> Int Source #
type ConversionError Word Int8 :: * Source #
convertAssert :: Word -> Maybe (ConversionError Word Int8) Source #
unsafeConvert :: Word -> Int8 Source #
type ConversionError Word Int16 :: * Source #
convertAssert :: Word -> Maybe (ConversionError Word Int16) Source #
unsafeConvert :: Word -> Int16 Source #
type ConversionError Word Int32 :: * Source #
convertAssert :: Word -> Maybe (ConversionError Word Int32) Source #
unsafeConvert :: Word -> Int32 Source #
type ConversionError Word Word8 :: * Source #
convertAssert :: Word -> Maybe (ConversionError Word Word8) Source #
unsafeConvert :: Word -> Word8 Source #
type ConversionError Word Word16 :: * Source #
convertAssert :: Word -> Maybe (ConversionError Word Word16) Source #
unsafeConvert :: Word -> Word16 Source #
type ConversionError Word8 Int8 :: * Source #
convertAssert :: Word8 -> Maybe (ConversionError Word8 Int8) Source #
unsafeConvert :: Word8 -> Int8 Source #
type ConversionError Word16 Int :: * Source #
convertAssert :: Word16 -> Maybe (ConversionError Word16 Int) Source #
unsafeConvert :: Word16 -> Int Source #
type ConversionError Word16 Int8 :: * Source #
convertAssert :: Word16 -> Maybe (ConversionError Word16 Int8) Source #
unsafeConvert :: Word16 -> Int8 Source #
type ConversionError Word16 Int16 :: * Source #
convertAssert :: Word16 -> Maybe (ConversionError Word16 Int16) Source #
unsafeConvert :: Word16 -> Int16 Source #
type ConversionError Word16 Word8 :: * Source #
convertAssert :: Word16 -> Maybe (ConversionError Word16 Word8) Source #
unsafeConvert :: Word16 -> Word8 Source #
type ConversionError Word32 Int :: * Source #
convertAssert :: Word32 -> Maybe (ConversionError Word32 Int) Source #
unsafeConvert :: Word32 -> Int Source #
type ConversionError Word32 Int8 :: * Source #
convertAssert :: Word32 -> Maybe (ConversionError Word32 Int8) Source #
unsafeConvert :: Word32 -> Int8 Source #
type ConversionError Word32 Int16 :: * Source #
convertAssert :: Word32 -> Maybe (ConversionError Word32 Int16) Source #
unsafeConvert :: Word32 -> Int16 Source #
type ConversionError Word32 Int32 :: * Source #
convertAssert :: Word32 -> Maybe (ConversionError Word32 Int32) Source #
unsafeConvert :: Word32 -> Int32 Source #
type ConversionError Word32 Word :: * Source #
convertAssert :: Word32 -> Maybe (ConversionError Word32 Word) Source #
unsafeConvert :: Word32 -> Word Source #
type ConversionError Word32 Word8 :: * Source #
convertAssert :: Word32 -> Maybe (ConversionError Word32 Word8) Source #
unsafeConvert :: Word32 -> Word8 Source #
type ConversionError Word32 Word16 :: * Source #
convertAssert :: Word32 -> Maybe (ConversionError Word32 Word16) Source #
unsafeConvert :: Word32 -> Word16 Source #
type ConversionError Word64 Int :: * Source #
convertAssert :: Word64 -> Maybe (ConversionError Word64 Int) Source #
unsafeConvert :: Word64 -> Int Source #
type ConversionError Word64 Int8 :: * Source #
convertAssert :: Word64 -> Maybe (ConversionError Word64 Int8) Source #
unsafeConvert :: Word64 -> Int8 Source #
type ConversionError Word64 Int16 :: * Source #
convertAssert :: Word64 -> Maybe (ConversionError Word64 Int16) Source #
unsafeConvert :: Word64 -> Int16 Source #
type ConversionError Word64 Int32 :: * Source #
convertAssert :: Word64 -> Maybe (ConversionError Word64 Int32) Source #
unsafeConvert :: Word64 -> Int32 Source #
type ConversionError Word64 Int64 :: * Source #
convertAssert :: Word64 -> Maybe (ConversionError Word64 Int64) Source #
unsafeConvert :: Word64 -> Int64 Source #
type ConversionError Word64 Word :: * Source #
convertAssert :: Word64 -> Maybe (ConversionError Word64 Word) Source #
unsafeConvert :: Word64 -> Word Source #
type ConversionError Word64 Word8 :: * Source #
convertAssert :: Word64 -> Maybe (ConversionError Word64 Word8) Source #
unsafeConvert :: Word64 -> Word8 Source #
type ConversionError Word64 Word16 :: * Source #
convertAssert :: Word64 -> Maybe (ConversionError Word64 Word16) Source #
unsafeConvert :: Word64 -> Word16 Source #
type ConversionError Word64 Word32 :: * Source #
convertAssert :: Word64 -> Maybe (ConversionError Word64 Word32) Source #
unsafeConvert :: Word64 -> Word32 Source #
convert :: Double -> Double Source #
convert :: Double -> Float Source #
convert :: Double -> Integer Source #
convert :: Double -> Rational Source #
convert :: Float -> Double Source #
convert :: Float -> Float Source #
convert :: Float -> Integer Source #
convert :: Float -> Rational Source #
convert :: Int -> Double Source #
convert :: Int -> Float Source #
convert :: Int -> Int Source #
convert :: Int -> Int32 Source #
convert :: Int -> Int64 Source #
convert :: Int -> Integer Source #
convert :: Int -> Rational Source #
convert :: Int -> Word Source #
convert :: Int -> Word16 Source #
convert :: Int -> Word32 Source #
convert :: Int -> Word64 Source #
convert :: Int8 -> Double Source #
convert :: Int8 -> Float Source #
convert :: Int8 -> Int Source #
convert :: Int8 -> Int8 Source #
convert :: Int8 -> Int16 Source #
convert :: Int8 -> Int32 Source #
convert :: Int8 -> Int64 Source #
convert :: Int8 -> Integer Source #
convert :: Int8 -> Rational Source #
convert :: Int8 -> Word Source #
convert :: Int8 -> Word8 Source #
convert :: Int8 -> Word16 Source #
convert :: Int8 -> Word32 Source #
convert :: Int8 -> Word64 Source #
convert :: Int16 -> Double Source #
convert :: Int16 -> Float Source #
convert :: Int16 -> Int Source #
convert :: Int16 -> Int16 Source #
convert :: Int16 -> Int32 Source #
convert :: Int16 -> Int64 Source #
convert :: Int16 -> Integer Source #
convert :: Int16 -> Rational Source #
convert :: Int16 -> Word Source #
convert :: Int16 -> Word8 Source #
convert :: Int16 -> Word16 Source #
convert :: Int16 -> Word32 Source #
convert :: Int16 -> Word64 Source #
convert :: Int32 -> Double Source #
convert :: Int32 -> Float Source #
convert :: Int32 -> Int32 Source #
convert :: Int32 -> Int64 Source #
convert :: Int32 -> Integer Source #
convert :: Int32 -> Rational Source #
convert :: Int32 -> Word Source #
convert :: Int32 -> Word16 Source #
convert :: Int32 -> Word32 Source #
convert :: Int32 -> Word64 Source #
convert :: Int64 -> Double Source #
convert :: Int64 -> Float Source #
convert :: Int64 -> Int64 Source #
convert :: Int64 -> Integer Source #
convert :: Int64 -> Rational Source #
convert :: Int64 -> Word32 Source #
convert :: Int64 -> Word64 Source #
convert :: Integer -> Double Source #
convert :: Integer -> Float Source #
convert :: Integer -> Integer Source #
convert :: Integer -> Rational Source #
convert :: Rational -> Double Source #
convert :: Rational -> Float Source #
convert :: Rational -> Integer Source #
convert :: Rational -> Rational Source #
convert :: Word -> Double Source #
convert :: Word -> Float Source #
convert :: Word -> Int64 Source #
convert :: Word -> Integer Source #
convert :: Word -> Rational Source #
convert :: Word -> Word Source #
convert :: Word -> Word32 Source #
convert :: Word -> Word64 Source #
convert :: Word8 -> Double Source #
convert :: Word8 -> Float Source #
convert :: Word8 -> Int Source #
convert :: Word8 -> Int16 Source #
convert :: Word8 -> Int32 Source #
convert :: Word8 -> Int64 Source #
convert :: Word8 -> Integer Source #
convert :: Word8 -> Rational Source #
convert :: Word8 -> Word Source #
convert :: Word8 -> Word8 Source #
convert :: Word8 -> Word16 Source #
convert :: Word8 -> Word32 Source #
convert :: Word8 -> Word64 Source #
convert :: Word16 -> Double Source #
convert :: Word16 -> Float Source #
convert :: Word16 -> Int32 Source #
convert :: Word16 -> Int64 Source #
convert :: Word16 -> Integer Source #
convert :: Word16 -> Rational Source #
convert :: Word16 -> Word Source #
convert :: Word16 -> Word16 Source #
convert :: Word16 -> Word32 Source #
convert :: Word16 -> Word64 Source #
convert :: Word32 -> Double Source #
convert :: Word32 -> Float Source #
convert :: Word32 -> Int64 Source #
convert :: Word32 -> Integer Source #
convert :: Word32 -> Rational Source #
convert :: Word32 -> Word32 Source #
convert :: Word32 -> Word64 Source #
convert :: Word64 -> Double Source #
convert :: Word64 -> Float Source #
convert :: Word64 -> Integer Source #
convert :: Word64 -> Rational Source #
convert :: Word64 -> Word64 Source #