convertible-1.1.1.0: Typeclasses and instances for converting between types
CopyrightCopyright (C) 2009-2011 John Goerzen
LicenseBSD3
MaintainerJohn Goerzen <jgoerzen@complete.org>
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

Data.Convertible.Base

Description

 
Synopsis

The conversion process

convert :: Convertible a b => a -> b Source #

Convert from one type of data to another. Raises an exception if there is an error with the conversion. For a function that does not raise an exception in that case, see safeConvert.

class Convertible a b where Source #

A typeclass that represents something that can be converted. A Convertible a b instance represents an a that can be converted to a b.

Methods

safeConvert :: a -> ConvertResult b Source #

Convert a to b, returning Right on success and Left on error. For a simpler interface, see convert.

Instances

Instances details
Convertible Char Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Int Source #

Convertible Char Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Int8 Source #

Convertible Char Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Int16 Source #

Convertible Char Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Int32 Source #

Convertible Char Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Int64 Source #

Convertible Char Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Integer Source #

Convertible Char Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Word Source #

Convertible Char Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Word8 Source #

Convertible Char Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Word16 Source #

Convertible Char Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Word32 Source #

Convertible Char Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Char -> ConvertResult Word64 Source #

Convertible Char CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CInt Source #

Convertible Char Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Char -> ConvertResult Text Source #

Convertible Char CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CSize Source #

Convertible Char Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Char -> ConvertResult Text Source #

Convertible Char Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Char -> ConvertResult Builder Source #

Convertible Char CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CChar Source #

Convertible Char CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CULong Source #

Convertible Char CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CLLong Source #

Convertible Char CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CLong Source #

Convertible Char CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CSChar Source #

Convertible Char CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CShort Source #

Convertible Char CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CUChar Source #

Convertible Char CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CUInt Source #

Convertible Char CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CULLong Source #

Convertible Char CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CUShort Source #

Convertible Char CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Char -> ConvertResult CWchar Source #

Convertible Double Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Float Source #

Convertible Double Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Int Source #

Convertible Double Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Int8 Source #

Convertible Double Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Int16 Source #

Convertible Double Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Int32 Source #

Convertible Double Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Int64 Source #

Convertible Double Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Integer Source #

Convertible Double Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Rational Source #

Convertible Double Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Word Source #

Convertible Double Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Word8 Source #

Convertible Double Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Word16 Source #

Convertible Double Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Word32 Source #

Convertible Double Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Double -> ConvertResult Word64 Source #

Convertible Double TimeDiff Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible Double CTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Double -> ConvertResult CTime Source #

Convertible Double UTCTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Double -> ConvertResult UTCTime Source #

Convertible Double POSIXTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Double -> ConvertResult POSIXTime Source #

Convertible Double CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Double -> ConvertResult CDouble Source #

Convertible Double CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Double -> ConvertResult CFloat Source #

Convertible Float Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Double Source #

Convertible Float Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Int Source #

Convertible Float Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Int8 Source #

Convertible Float Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Int16 Source #

Convertible Float Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Int32 Source #

Convertible Float Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Int64 Source #

Convertible Float Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Integer Source #

Convertible Float Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Rational Source #

Convertible Float Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Word Source #

Convertible Float Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Word8 Source #

Convertible Float Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Word16 Source #

Convertible Float Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Word32 Source #

Convertible Float Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Float -> ConvertResult Word64 Source #

Convertible Float CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Float -> ConvertResult CDouble Source #

Convertible Float CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Float -> ConvertResult CFloat Source #

Convertible Int Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Char Source #

Convertible Int Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Double Source #

Convertible Int Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Float Source #

Convertible Int Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Int8 Source #

Convertible Int Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Int16 Source #

Convertible Int Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Int32 Source #

Convertible Int Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Int64 Source #

Convertible Int Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Integer Source #

Convertible Int Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Rational Source #

Convertible Int Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Word Source #

Convertible Int Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Word8 Source #

Convertible Int Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Word16 Source #

Convertible Int Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Word32 Source #

Convertible Int Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int -> ConvertResult Word64 Source #

Convertible Int CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CInt Source #

Convertible Int CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CSize Source #

Convertible Int CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CChar Source #

Convertible Int CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CULong Source #

Convertible Int CTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Int -> ConvertResult CTime Source #

Convertible Int UTCTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Int -> ConvertResult UTCTime Source #

Convertible Int POSIXTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Int -> ConvertResult POSIXTime Source #

Convertible Int CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CDouble Source #

Convertible Int CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CFloat Source #

Convertible Int CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CLLong Source #

Convertible Int CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CLong Source #

Convertible Int CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CSChar Source #

Convertible Int CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CShort Source #

Convertible Int CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CUChar Source #

Convertible Int CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CUInt Source #

Convertible Int CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CULLong Source #

Convertible Int CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CUShort Source #

Convertible Int CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int -> ConvertResult CWchar Source #

Convertible Int8 Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Char Source #

Convertible Int8 Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Double Source #

Convertible Int8 Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Float Source #

Convertible Int8 Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Int Source #

Convertible Int8 Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Int16 Source #

Convertible Int8 Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Int32 Source #

Convertible Int8 Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Int64 Source #

Convertible Int8 Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Integer Source #

Convertible Int8 Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Rational Source #

Convertible Int8 Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Word Source #

Convertible Int8 Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Word8 Source #

Convertible Int8 Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Word16 Source #

Convertible Int8 Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Word32 Source #

Convertible Int8 Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int8 -> ConvertResult Word64 Source #

Convertible Int8 CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CInt Source #

Convertible Int8 CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CSize Source #

Convertible Int8 CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CChar Source #

Convertible Int8 CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CULong Source #

Convertible Int8 CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CDouble Source #

Convertible Int8 CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CFloat Source #

Convertible Int8 CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CLLong Source #

Convertible Int8 CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CLong Source #

Convertible Int8 CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CSChar Source #

Convertible Int8 CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CShort Source #

Convertible Int8 CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CUChar Source #

Convertible Int8 CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CUInt Source #

Convertible Int8 CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CULLong Source #

Convertible Int8 CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CUShort Source #

Convertible Int8 CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int8 -> ConvertResult CWchar Source #

Convertible Int16 Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Char Source #

Convertible Int16 Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Double Source #

Convertible Int16 Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Float Source #

Convertible Int16 Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Int Source #

Convertible Int16 Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Int8 Source #

Convertible Int16 Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Int32 Source #

Convertible Int16 Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Int64 Source #

Convertible Int16 Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Integer Source #

Convertible Int16 Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Rational Source #

Convertible Int16 Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Word Source #

Convertible Int16 Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Word8 Source #

Convertible Int16 Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Word16 Source #

Convertible Int16 Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Word32 Source #

Convertible Int16 Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int16 -> ConvertResult Word64 Source #

Convertible Int16 CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CInt Source #

Convertible Int16 CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CSize Source #

Convertible Int16 CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CChar Source #

Convertible Int16 CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CULong Source #

Convertible Int16 CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CDouble Source #

Convertible Int16 CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CFloat Source #

Convertible Int16 CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CLLong Source #

Convertible Int16 CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CLong Source #

Convertible Int16 CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CSChar Source #

Convertible Int16 CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CShort Source #

Convertible Int16 CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CUChar Source #

Convertible Int16 CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CUInt Source #

Convertible Int16 CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CULLong Source #

Convertible Int16 CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CUShort Source #

Convertible Int16 CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int16 -> ConvertResult CWchar Source #

Convertible Int32 Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Char Source #

Convertible Int32 Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Double Source #

Convertible Int32 Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Float Source #

Convertible Int32 Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Int Source #

Convertible Int32 Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Int8 Source #

Convertible Int32 Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Int16 Source #

Convertible Int32 Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Int64 Source #

Convertible Int32 Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Integer Source #

Convertible Int32 Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Rational Source #

Convertible Int32 Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Word Source #

Convertible Int32 Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Word8 Source #

Convertible Int32 Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Word16 Source #

Convertible Int32 Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Word32 Source #

Convertible Int32 Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int32 -> ConvertResult Word64 Source #

Convertible Int32 CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CInt Source #

Convertible Int32 CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CSize Source #

Convertible Int32 CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CChar Source #

Convertible Int32 CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CULong Source #

Convertible Int32 CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CDouble Source #

Convertible Int32 CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CFloat Source #

Convertible Int32 CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CLLong Source #

Convertible Int32 CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CLong Source #

Convertible Int32 CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CSChar Source #

Convertible Int32 CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CShort Source #

Convertible Int32 CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CUChar Source #

Convertible Int32 CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CUInt Source #

Convertible Int32 CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CULLong Source #

Convertible Int32 CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CUShort Source #

Convertible Int32 CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int32 -> ConvertResult CWchar Source #

Convertible Int64 Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Char Source #

Convertible Int64 Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Double Source #

Convertible Int64 Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Float Source #

Convertible Int64 Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Int Source #

Convertible Int64 Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Int8 Source #

Convertible Int64 Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Int16 Source #

Convertible Int64 Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Int32 Source #

Convertible Int64 Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Integer Source #

Convertible Int64 Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Rational Source #

Convertible Int64 Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Word Source #

Convertible Int64 Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Word8 Source #

Convertible Int64 Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Word16 Source #

Convertible Int64 Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Word32 Source #

Convertible Int64 Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Int64 -> ConvertResult Word64 Source #

Convertible Int64 CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CInt Source #

Convertible Int64 CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CSize Source #

Convertible Int64 CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CChar Source #

Convertible Int64 CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CULong Source #

Convertible Int64 CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CDouble Source #

Convertible Int64 CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CFloat Source #

Convertible Int64 CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CLLong Source #

Convertible Int64 CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CLong Source #

Convertible Int64 CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CSChar Source #

Convertible Int64 CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CShort Source #

Convertible Int64 CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CUChar Source #

Convertible Int64 CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CUInt Source #

Convertible Int64 CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CULLong Source #

Convertible Int64 CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CUShort Source #

Convertible Int64 CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Int64 -> ConvertResult CWchar Source #

Convertible Integer Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Char Source #

Convertible Integer Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Double Source #

Convertible Integer Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Float Source #

Convertible Integer Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Int Source #

Convertible Integer Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Int8 Source #

Convertible Integer Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Int16 Source #

Convertible Integer Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Int32 Source #

Convertible Integer Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Int64 Source #

Convertible Integer Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Integer Source #

Convertible Integer Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Rational Source #

Convertible Integer Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Word Source #

Convertible Integer Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Word8 Source #

Convertible Integer Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Word16 Source #

Convertible Integer Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Word32 Source #

Convertible Integer Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Integer -> ConvertResult Word64 Source #

Convertible Integer ClockTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible Integer TimeDiff Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible Integer CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CInt Source #

Convertible Integer CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CSize Source #

Convertible Integer CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CChar Source #

Convertible Integer CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CULong Source #

Convertible Integer CTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Integer -> ConvertResult CTime Source #

Convertible Integer UTCTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Integer -> ConvertResult UTCTime Source #

Convertible Integer POSIXTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Integer -> ConvertResult POSIXTime Source #

Convertible Integer CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CDouble Source #

Convertible Integer CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CFloat Source #

Convertible Integer CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CLLong Source #

Convertible Integer CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CLong Source #

Convertible Integer CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CSChar Source #

Convertible Integer CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CShort Source #

Convertible Integer CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CUChar Source #

Convertible Integer CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CUInt Source #

Convertible Integer CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CULLong Source #

Convertible Integer CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CUShort Source #

Convertible Integer CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Integer -> ConvertResult CWchar Source #

Convertible Rational Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Double Source #

Convertible Rational Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Float Source #

Convertible Rational Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Int Source #

Convertible Rational Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Int8 Source #

Convertible Rational Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Int16 Source #

Convertible Rational Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Int32 Source #

Convertible Rational Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Int64 Source #

Convertible Rational Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Integer Source #

Convertible Rational Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Word Source #

Convertible Rational Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Word8 Source #

Convertible Rational Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Word16 Source #

Convertible Rational Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Word32 Source #

Convertible Rational Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Rational -> ConvertResult Word64 Source #

Convertible Rational UTCTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Rational -> ConvertResult UTCTime Source #

Convertible Rational POSIXTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: Rational -> ConvertResult POSIXTime Source #

Convertible Rational CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Rational -> ConvertResult CDouble Source #

Convertible Rational CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Rational -> ConvertResult CFloat Source #

Convertible Word Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Char Source #

Convertible Word Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Double Source #

Convertible Word Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Float Source #

Convertible Word Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Int Source #

Convertible Word Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Int8 Source #

Convertible Word Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Int16 Source #

Convertible Word Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Int32 Source #

Convertible Word Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Int64 Source #

Convertible Word Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Integer Source #

Convertible Word Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Rational Source #

Convertible Word Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Word8 Source #

Convertible Word Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Word16 Source #

Convertible Word Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Word32 Source #

Convertible Word Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word -> ConvertResult Word64 Source #

Convertible Word CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CInt Source #

Convertible Word CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CSize Source #

Convertible Word CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CChar Source #

Convertible Word CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CULong Source #

Convertible Word CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CDouble Source #

Convertible Word CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CFloat Source #

Convertible Word CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CLLong Source #

Convertible Word CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CLong Source #

Convertible Word CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CSChar Source #

Convertible Word CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CShort Source #

Convertible Word CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CUChar Source #

Convertible Word CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CUInt Source #

Convertible Word CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CULLong Source #

Convertible Word CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CUShort Source #

Convertible Word CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word -> ConvertResult CWchar Source #

Convertible Word8 Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Char Source #

Convertible Word8 Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Double Source #

Convertible Word8 Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Float Source #

Convertible Word8 Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Int Source #

Convertible Word8 Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Int8 Source #

Convertible Word8 Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Int16 Source #

Convertible Word8 Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Int32 Source #

Convertible Word8 Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Int64 Source #

Convertible Word8 Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Integer Source #

Convertible Word8 Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Rational Source #

Convertible Word8 Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Word Source #

Convertible Word8 Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Word16 Source #

Convertible Word8 Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Word32 Source #

Convertible Word8 Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word8 -> ConvertResult Word64 Source #

Convertible Word8 CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CInt Source #

Convertible Word8 ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Word8 -> ConvertResult ByteString Source #

Convertible Word8 CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CSize Source #

Convertible Word8 Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Word8 -> ConvertResult Builder Source #

Convertible Word8 ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Word8 -> ConvertResult ByteString Source #

Convertible Word8 CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CChar Source #

Convertible Word8 CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CULong Source #

Convertible Word8 CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CDouble Source #

Convertible Word8 CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CFloat Source #

Convertible Word8 CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CLLong Source #

Convertible Word8 CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CLong Source #

Convertible Word8 CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CSChar Source #

Convertible Word8 CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CShort Source #

Convertible Word8 CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CUChar Source #

Convertible Word8 CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CUInt Source #

Convertible Word8 CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CULLong Source #

Convertible Word8 CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CUShort Source #

Convertible Word8 CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word8 -> ConvertResult CWchar Source #

Convertible Word16 Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Char Source #

Convertible Word16 Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Double Source #

Convertible Word16 Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Float Source #

Convertible Word16 Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Int Source #

Convertible Word16 Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Int8 Source #

Convertible Word16 Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Int16 Source #

Convertible Word16 Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Int32 Source #

Convertible Word16 Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Int64 Source #

Convertible Word16 Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Integer Source #

Convertible Word16 Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Rational Source #

Convertible Word16 Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Word Source #

Convertible Word16 Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Word8 Source #

Convertible Word16 Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Word32 Source #

Convertible Word16 Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word16 -> ConvertResult Word64 Source #

Convertible Word16 CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CInt Source #

Convertible Word16 CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CSize Source #

Convertible Word16 CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CChar Source #

Convertible Word16 CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CULong Source #

Convertible Word16 CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CDouble Source #

Convertible Word16 CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CFloat Source #

Convertible Word16 CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CLLong Source #

Convertible Word16 CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CLong Source #

Convertible Word16 CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CSChar Source #

Convertible Word16 CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CShort Source #

Convertible Word16 CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CUChar Source #

Convertible Word16 CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CUInt Source #

Convertible Word16 CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CULLong Source #

Convertible Word16 CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CUShort Source #

Convertible Word16 CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word16 -> ConvertResult CWchar Source #

Convertible Word32 Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Char Source #

Convertible Word32 Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Double Source #

Convertible Word32 Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Float Source #

Convertible Word32 Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Int Source #

Convertible Word32 Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Int8 Source #

Convertible Word32 Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Int16 Source #

Convertible Word32 Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Int32 Source #

Convertible Word32 Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Int64 Source #

Convertible Word32 Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Integer Source #

Convertible Word32 Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Rational Source #

Convertible Word32 Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Word Source #

Convertible Word32 Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Word8 Source #

Convertible Word32 Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Word16 Source #

Convertible Word32 Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word32 -> ConvertResult Word64 Source #

Convertible Word32 CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CInt Source #

Convertible Word32 CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CSize Source #

Convertible Word32 CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CChar Source #

Convertible Word32 CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CULong Source #

Convertible Word32 CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CDouble Source #

Convertible Word32 CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CFloat Source #

Convertible Word32 CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CLLong Source #

Convertible Word32 CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CLong Source #

Convertible Word32 CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CSChar Source #

Convertible Word32 CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CShort Source #

Convertible Word32 CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CUChar Source #

Convertible Word32 CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CUInt Source #

Convertible Word32 CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CULLong Source #

Convertible Word32 CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CUShort Source #

Convertible Word32 CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word32 -> ConvertResult CWchar Source #

Convertible Word64 Char Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Char Source #

Convertible Word64 Double Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Double Source #

Convertible Word64 Float Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Float Source #

Convertible Word64 Int Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Int Source #

Convertible Word64 Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Int8 Source #

Convertible Word64 Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Int16 Source #

Convertible Word64 Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Int32 Source #

Convertible Word64 Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Int64 Source #

Convertible Word64 Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Integer Source #

Convertible Word64 Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Rational Source #

Convertible Word64 Word Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Word Source #

Convertible Word64 Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Word8 Source #

Convertible Word64 Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Word16 Source #

Convertible Word64 Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.Num

Methods

safeConvert :: Word64 -> ConvertResult Word32 Source #

Convertible Word64 CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CInt Source #

Convertible Word64 CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CSize Source #

Convertible Word64 CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CChar Source #

Convertible Word64 CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CULong Source #

Convertible Word64 CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CDouble Source #

Convertible Word64 CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CFloat Source #

Convertible Word64 CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CLLong Source #

Convertible Word64 CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CLong Source #

Convertible Word64 CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CSChar Source #

Convertible Word64 CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CShort Source #

Convertible Word64 CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CUChar Source #

Convertible Word64 CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CUInt Source #

Convertible Word64 CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CULLong Source #

Convertible Word64 CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CUShort Source #

Convertible Word64 CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: Word64 -> ConvertResult CWchar Source #

Convertible ClockTime Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible ClockTime CalendarTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible ClockTime CTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible ClockTime UTCTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible ClockTime ZonedTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: ClockTime -> ConvertResult ZonedTime Source #

Convertible ClockTime POSIXTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: ClockTime -> ConvertResult POSIXTime Source #

Convertible CalendarTime ClockTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible CalendarTime CTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible CalendarTime UTCTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible CalendarTime ZonedTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible CalendarTime POSIXTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible TimeDiff Double Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible TimeDiff Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible TimeDiff Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: TimeDiff -> ConvertResult Rational Source #

Convertible TimeDiff NominalDiffTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: TimeDiff -> ConvertResult NominalDiffTime Source #

Convertible CInt Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Char Source #

Convertible CInt Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Int Source #

Convertible CInt Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Int8 Source #

Convertible CInt Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Int16 Source #

Convertible CInt Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Int32 Source #

Convertible CInt Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Int64 Source #

Convertible CInt Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Integer Source #

Convertible CInt Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Word Source #

Convertible CInt Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Word8 Source #

Convertible CInt Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Word16 Source #

Convertible CInt Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Word32 Source #

Convertible CInt Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult Word64 Source #

Convertible CInt CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CSize Source #

Convertible CInt CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CChar Source #

Convertible CInt CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CULong Source #

Convertible CInt CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CLLong Source #

Convertible CInt CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CLong Source #

Convertible CInt CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CSChar Source #

Convertible CInt CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CShort Source #

Convertible CInt CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CUChar Source #

Convertible CInt CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CUInt Source #

Convertible CInt CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CULLong Source #

Convertible CInt CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CUShort Source #

Convertible CInt CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CInt -> ConvertResult CWchar Source #

Convertible Text ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult ByteString Source #

Convertible Text Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult Builder Source #

Convertible Text Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text0 -> ConvertResult Text Source #

Convertible Text ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult ByteString Source #

Convertible Text Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult Builder Source #

Convertible ByteString Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult Text Source #

Convertible ByteString Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult Builder Source #

Convertible ByteString Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult Text Source #

Convertible ByteString ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString0 -> ConvertResult ByteString Source #

Convertible ByteString Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult Builder Source #

Convertible CSize Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Char Source #

Convertible CSize Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Int Source #

Convertible CSize Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Int8 Source #

Convertible CSize Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Int16 Source #

Convertible CSize Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Int32 Source #

Convertible CSize Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Int64 Source #

Convertible CSize Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Integer Source #

Convertible CSize Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Word Source #

Convertible CSize Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Word8 Source #

Convertible CSize Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Word16 Source #

Convertible CSize Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Word32 Source #

Convertible CSize Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult Word64 Source #

Convertible CSize CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CInt Source #

Convertible CSize CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CChar Source #

Convertible CSize CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CULong Source #

Convertible CSize CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CLLong Source #

Convertible CSize CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CLong Source #

Convertible CSize CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CSChar Source #

Convertible CSize CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CShort Source #

Convertible CSize CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CUChar Source #

Convertible CSize CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CUInt Source #

Convertible CSize CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CULLong Source #

Convertible CSize CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CUShort Source #

Convertible CSize CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSize -> ConvertResult CWchar Source #

Convertible Text Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult Text0 Source #

Convertible Text ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult ByteString Source #

Convertible Text Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult Builder Source #

Convertible Text ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult ByteString Source #

Convertible Text Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult Builder Source #

Convertible ByteString Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult Text Source #

Convertible ByteString ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult ByteString0 Source #

Convertible ByteString Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult Builder Source #

Convertible ByteString Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult Text Source #

Convertible ByteString Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult Builder Source #

Convertible Builder Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Builder -> ConvertResult Text Source #

Convertible Builder ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Builder -> ConvertResult ByteString Source #

Convertible Builder Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Builder -> ConvertResult Builder0 Source #

Convertible Builder Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Builder -> ConvertResult Text Source #

Convertible Builder ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Builder -> ConvertResult ByteString Source #

Convertible CChar Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Char Source #

Convertible CChar Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Int Source #

Convertible CChar Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Int8 Source #

Convertible CChar Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Int16 Source #

Convertible CChar Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Int32 Source #

Convertible CChar Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Int64 Source #

Convertible CChar Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Integer Source #

Convertible CChar Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Word Source #

Convertible CChar Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Word8 Source #

Convertible CChar Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Word16 Source #

Convertible CChar Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Word32 Source #

Convertible CChar Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult Word64 Source #

Convertible CChar CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CInt Source #

Convertible CChar CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CSize Source #

Convertible CChar CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CULong Source #

Convertible CChar CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CLLong Source #

Convertible CChar CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CLong Source #

Convertible CChar CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CSChar Source #

Convertible CChar CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CShort Source #

Convertible CChar CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CUChar Source #

Convertible CChar CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CUInt Source #

Convertible CChar CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CULLong Source #

Convertible CChar CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CUShort Source #

Convertible CChar CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CChar -> ConvertResult CWchar Source #

Convertible CULong Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Char Source #

Convertible CULong Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Int Source #

Convertible CULong Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Int8 Source #

Convertible CULong Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Int16 Source #

Convertible CULong Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Int32 Source #

Convertible CULong Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Int64 Source #

Convertible CULong Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Integer Source #

Convertible CULong Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Word Source #

Convertible CULong Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Word8 Source #

Convertible CULong Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Word16 Source #

Convertible CULong Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Word32 Source #

Convertible CULong Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult Word64 Source #

Convertible CULong CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CInt Source #

Convertible CULong CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CSize Source #

Convertible CULong CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CChar Source #

Convertible CULong CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CLLong Source #

Convertible CULong CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CLong Source #

Convertible CULong CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CSChar Source #

Convertible CULong CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CShort Source #

Convertible CULong CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CUChar Source #

Convertible CULong CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CUInt Source #

Convertible CULong CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CULLong Source #

Convertible CULong CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CUShort Source #

Convertible CULong CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULong -> ConvertResult CWchar Source #

Convertible CTime Double Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: CTime -> ConvertResult Double Source #

Convertible CTime Int Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: CTime -> ConvertResult Int Source #

Convertible CTime Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: CTime -> ConvertResult Integer Source #

Convertible CTime ClockTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible CTime CalendarTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible CTime UTCTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: CTime -> ConvertResult UTCTime Source #

Convertible CTime ZonedTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: CTime -> ConvertResult ZonedTime Source #

Convertible CTime POSIXTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: CTime -> ConvertResult POSIXTime Source #

Convertible NominalDiffTime TimeDiff Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: NominalDiffTime -> ConvertResult TimeDiff Source #

Convertible UTCTime Double Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: UTCTime -> ConvertResult Double Source #

Convertible UTCTime Int Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: UTCTime -> ConvertResult Int Source #

Convertible UTCTime Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: UTCTime -> ConvertResult Integer Source #

Convertible UTCTime Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: UTCTime -> ConvertResult Rational Source #

Convertible UTCTime ClockTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible UTCTime CalendarTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible UTCTime CTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: UTCTime -> ConvertResult CTime Source #

Convertible UTCTime ZonedTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: UTCTime -> ConvertResult ZonedTime Source #

Convertible UTCTime POSIXTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: UTCTime -> ConvertResult POSIXTime Source #

Convertible ZonedTime ClockTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: ZonedTime -> ConvertResult ClockTime Source #

Convertible ZonedTime CalendarTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible ZonedTime CTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: ZonedTime -> ConvertResult CTime Source #

Convertible ZonedTime UTCTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: ZonedTime -> ConvertResult UTCTime Source #

Convertible ZonedTime POSIXTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: ZonedTime -> ConvertResult POSIXTime Source #

Convertible POSIXTime Double Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: POSIXTime -> ConvertResult Double Source #

Convertible POSIXTime Int Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: POSIXTime -> ConvertResult Int Source #

Convertible POSIXTime Integer Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: POSIXTime -> ConvertResult Integer Source #

Convertible POSIXTime Rational Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: POSIXTime -> ConvertResult Rational Source #

Convertible POSIXTime ClockTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: POSIXTime -> ConvertResult ClockTime Source #

Convertible POSIXTime CalendarTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Convertible POSIXTime CTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: POSIXTime -> ConvertResult CTime Source #

Convertible POSIXTime UTCTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: POSIXTime -> ConvertResult UTCTime Source #

Convertible POSIXTime ZonedTime Source # 
Instance details

Defined in Data.Convertible.Instances.Time

Methods

safeConvert :: POSIXTime -> ConvertResult ZonedTime Source #

Convertible CDouble Double Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Double Source #

Convertible CDouble Float Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Float Source #

Convertible CDouble Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Int Source #

Convertible CDouble Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Int8 Source #

Convertible CDouble Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Int16 Source #

Convertible CDouble Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Int32 Source #

Convertible CDouble Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Int64 Source #

Convertible CDouble Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Integer Source #

Convertible CDouble Rational Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Rational Source #

Convertible CDouble Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Word Source #

Convertible CDouble Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Word8 Source #

Convertible CDouble Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Word16 Source #

Convertible CDouble Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Word32 Source #

Convertible CDouble Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult Word64 Source #

Convertible CDouble CFloat Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CDouble -> ConvertResult CFloat Source #

Convertible CFloat Double Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Double Source #

Convertible CFloat Float Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Float Source #

Convertible CFloat Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Int Source #

Convertible CFloat Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Int8 Source #

Convertible CFloat Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Int16 Source #

Convertible CFloat Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Int32 Source #

Convertible CFloat Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Int64 Source #

Convertible CFloat Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Integer Source #

Convertible CFloat Rational Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Rational Source #

Convertible CFloat Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Word Source #

Convertible CFloat Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Word8 Source #

Convertible CFloat Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Word16 Source #

Convertible CFloat Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Word32 Source #

Convertible CFloat Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult Word64 Source #

Convertible CFloat CDouble Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CFloat -> ConvertResult CDouble Source #

Convertible CLLong Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Char Source #

Convertible CLLong Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Int Source #

Convertible CLLong Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Int8 Source #

Convertible CLLong Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Int16 Source #

Convertible CLLong Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Int32 Source #

Convertible CLLong Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Int64 Source #

Convertible CLLong Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Integer Source #

Convertible CLLong Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Word Source #

Convertible CLLong Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Word8 Source #

Convertible CLLong Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Word16 Source #

Convertible CLLong Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Word32 Source #

Convertible CLLong Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult Word64 Source #

Convertible CLLong CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CInt Source #

Convertible CLLong CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CSize Source #

Convertible CLLong CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CChar Source #

Convertible CLLong CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CULong Source #

Convertible CLLong CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CLong Source #

Convertible CLLong CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CSChar Source #

Convertible CLLong CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CShort Source #

Convertible CLLong CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CUChar Source #

Convertible CLLong CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CUInt Source #

Convertible CLLong CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CULLong Source #

Convertible CLLong CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CUShort Source #

Convertible CLLong CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLLong -> ConvertResult CWchar Source #

Convertible CLong Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Char Source #

Convertible CLong Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Int Source #

Convertible CLong Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Int8 Source #

Convertible CLong Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Int16 Source #

Convertible CLong Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Int32 Source #

Convertible CLong Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Int64 Source #

Convertible CLong Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Integer Source #

Convertible CLong Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Word Source #

Convertible CLong Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Word8 Source #

Convertible CLong Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Word16 Source #

Convertible CLong Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Word32 Source #

Convertible CLong Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult Word64 Source #

Convertible CLong CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CInt Source #

Convertible CLong CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CSize Source #

Convertible CLong CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CChar Source #

Convertible CLong CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CULong Source #

Convertible CLong CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CLLong Source #

Convertible CLong CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CSChar Source #

Convertible CLong CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CShort Source #

Convertible CLong CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CUChar Source #

Convertible CLong CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CUInt Source #

Convertible CLong CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CULLong Source #

Convertible CLong CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CUShort Source #

Convertible CLong CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CLong -> ConvertResult CWchar Source #

Convertible CSChar Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Char Source #

Convertible CSChar Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Int Source #

Convertible CSChar Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Int8 Source #

Convertible CSChar Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Int16 Source #

Convertible CSChar Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Int32 Source #

Convertible CSChar Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Int64 Source #

Convertible CSChar Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Integer Source #

Convertible CSChar Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Word Source #

Convertible CSChar Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Word8 Source #

Convertible CSChar Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Word16 Source #

Convertible CSChar Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Word32 Source #

Convertible CSChar Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult Word64 Source #

Convertible CSChar CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CInt Source #

Convertible CSChar CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CSize Source #

Convertible CSChar CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CChar Source #

Convertible CSChar CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CULong Source #

Convertible CSChar CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CLLong Source #

Convertible CSChar CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CLong Source #

Convertible CSChar CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CShort Source #

Convertible CSChar CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CUChar Source #

Convertible CSChar CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CUInt Source #

Convertible CSChar CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CULLong Source #

Convertible CSChar CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CUShort Source #

Convertible CSChar CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CSChar -> ConvertResult CWchar Source #

Convertible CShort Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Char Source #

Convertible CShort Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Int Source #

Convertible CShort Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Int8 Source #

Convertible CShort Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Int16 Source #

Convertible CShort Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Int32 Source #

Convertible CShort Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Int64 Source #

Convertible CShort Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Integer Source #

Convertible CShort Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Word Source #

Convertible CShort Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Word8 Source #

Convertible CShort Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Word16 Source #

Convertible CShort Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Word32 Source #

Convertible CShort Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult Word64 Source #

Convertible CShort CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CInt Source #

Convertible CShort CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CSize Source #

Convertible CShort CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CChar Source #

Convertible CShort CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CULong Source #

Convertible CShort CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CLLong Source #

Convertible CShort CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CLong Source #

Convertible CShort CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CSChar Source #

Convertible CShort CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CUChar Source #

Convertible CShort CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CUInt Source #

Convertible CShort CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CULLong Source #

Convertible CShort CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CUShort Source #

Convertible CShort CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CShort -> ConvertResult CWchar Source #

Convertible CUChar Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Char Source #

Convertible CUChar Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Int Source #

Convertible CUChar Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Int8 Source #

Convertible CUChar Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Int16 Source #

Convertible CUChar Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Int32 Source #

Convertible CUChar Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Int64 Source #

Convertible CUChar Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Integer Source #

Convertible CUChar Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Word Source #

Convertible CUChar Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Word8 Source #

Convertible CUChar Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Word16 Source #

Convertible CUChar Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Word32 Source #

Convertible CUChar Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult Word64 Source #

Convertible CUChar CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CInt Source #

Convertible CUChar CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CSize Source #

Convertible CUChar CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CChar Source #

Convertible CUChar CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CULong Source #

Convertible CUChar CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CLLong Source #

Convertible CUChar CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CLong Source #

Convertible CUChar CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CSChar Source #

Convertible CUChar CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CShort Source #

Convertible CUChar CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CUInt Source #

Convertible CUChar CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CULLong Source #

Convertible CUChar CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CUShort Source #

Convertible CUChar CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUChar -> ConvertResult CWchar Source #

Convertible CUInt Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Char Source #

Convertible CUInt Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Int Source #

Convertible CUInt Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Int8 Source #

Convertible CUInt Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Int16 Source #

Convertible CUInt Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Int32 Source #

Convertible CUInt Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Int64 Source #

Convertible CUInt Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Integer Source #

Convertible CUInt Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Word Source #

Convertible CUInt Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Word8 Source #

Convertible CUInt Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Word16 Source #

Convertible CUInt Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Word32 Source #

Convertible CUInt Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult Word64 Source #

Convertible CUInt CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CInt Source #

Convertible CUInt CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CSize Source #

Convertible CUInt CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CChar Source #

Convertible CUInt CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CULong Source #

Convertible CUInt CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CLLong Source #

Convertible CUInt CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CLong Source #

Convertible CUInt CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CSChar Source #

Convertible CUInt CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CShort Source #

Convertible CUInt CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CUChar Source #

Convertible CUInt CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CULLong Source #

Convertible CUInt CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CUShort Source #

Convertible CUInt CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUInt -> ConvertResult CWchar Source #

Convertible CULLong Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Char Source #

Convertible CULLong Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Int Source #

Convertible CULLong Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Int8 Source #

Convertible CULLong Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Int16 Source #

Convertible CULLong Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Int32 Source #

Convertible CULLong Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Int64 Source #

Convertible CULLong Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Integer Source #

Convertible CULLong Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Word Source #

Convertible CULLong Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Word8 Source #

Convertible CULLong Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Word16 Source #

Convertible CULLong Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Word32 Source #

Convertible CULLong Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult Word64 Source #

Convertible CULLong CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CInt Source #

Convertible CULLong CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CSize Source #

Convertible CULLong CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CChar Source #

Convertible CULLong CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CULong Source #

Convertible CULLong CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CLLong Source #

Convertible CULLong CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CLong Source #

Convertible CULLong CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CSChar Source #

Convertible CULLong CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CShort Source #

Convertible CULLong CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CUChar Source #

Convertible CULLong CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CUInt Source #

Convertible CULLong CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CUShort Source #

Convertible CULLong CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CULLong -> ConvertResult CWchar Source #

Convertible CUShort Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Char Source #

Convertible CUShort Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Int Source #

Convertible CUShort Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Int8 Source #

Convertible CUShort Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Int16 Source #

Convertible CUShort Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Int32 Source #

Convertible CUShort Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Int64 Source #

Convertible CUShort Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Integer Source #

Convertible CUShort Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Word Source #

Convertible CUShort Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Word8 Source #

Convertible CUShort Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Word16 Source #

Convertible CUShort Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Word32 Source #

Convertible CUShort Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult Word64 Source #

Convertible CUShort CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CInt Source #

Convertible CUShort CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CSize Source #

Convertible CUShort CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CChar Source #

Convertible CUShort CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CULong Source #

Convertible CUShort CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CLLong Source #

Convertible CUShort CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CLong Source #

Convertible CUShort CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CSChar Source #

Convertible CUShort CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CShort Source #

Convertible CUShort CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CUChar Source #

Convertible CUShort CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CUInt Source #

Convertible CUShort CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CULLong Source #

Convertible CUShort CWchar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CUShort -> ConvertResult CWchar Source #

Convertible CWchar Char Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Char Source #

Convertible CWchar Int Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Int Source #

Convertible CWchar Int8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Int8 Source #

Convertible CWchar Int16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Int16 Source #

Convertible CWchar Int32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Int32 Source #

Convertible CWchar Int64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Int64 Source #

Convertible CWchar Integer Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Integer Source #

Convertible CWchar Word Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Word Source #

Convertible CWchar Word8 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Word8 Source #

Convertible CWchar Word16 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Word16 Source #

Convertible CWchar Word32 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Word32 Source #

Convertible CWchar Word64 Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult Word64 Source #

Convertible CWchar CInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CInt Source #

Convertible CWchar CSize Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CSize Source #

Convertible CWchar CChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CChar Source #

Convertible CWchar CULong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CULong Source #

Convertible CWchar CLLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CLLong Source #

Convertible CWchar CLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CLong Source #

Convertible CWchar CSChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CSChar Source #

Convertible CWchar CShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CShort Source #

Convertible CWchar CUChar Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CUChar Source #

Convertible CWchar CUInt Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CUInt Source #

Convertible CWchar CULLong Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CULLong Source #

Convertible CWchar CUShort Source # 
Instance details

Defined in Data.Convertible.Instances.C

Methods

safeConvert :: CWchar -> ConvertResult CUShort Source #

Convertible Text [Char] Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult [Char] Source #

Convertible ByteString [Word8] Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult [Word8] Source #

Convertible Text [Char] Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Text -> ConvertResult [Char] Source #

Convertible ByteString [Word8] Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: ByteString -> ConvertResult [Word8] Source #

Convertible Builder [Char] Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: Builder -> ConvertResult [Char] Source #

Convertible [Char] Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: [Char] -> ConvertResult Text Source #

Convertible [Char] Text Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: [Char] -> ConvertResult Text Source #

Convertible [Char] Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: [Char] -> ConvertResult Builder Source #

Convertible [Word8] ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: [Word8] -> ConvertResult ByteString Source #

Convertible [Word8] Builder Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: [Word8] -> ConvertResult Builder Source #

Convertible [Word8] ByteString Source # 
Instance details

Defined in Data.Convertible.Instances.Text

Methods

safeConvert :: [Word8] -> ConvertResult ByteString Source #

Ord k => Convertible [(k, a)] (Map k a) Source # 
Instance details

Defined in Data.Convertible.Instances.Map

Methods

safeConvert :: [(k, a)] -> ConvertResult (Map k a) Source #

Convertible (Map k a) [(k, a)] Source # 
Instance details

Defined in Data.Convertible.Instances.Map

Methods

safeConvert :: Map k a -> ConvertResult [(k, a)] Source #

Handling the results

type ConvertResult a = Either ConvertError a Source #

The result of a safe conversion via safeConvert.

data ConvertError Source #

How we indicate that there was an error.

Constructors

ConvertError 

Fields

Instances

Instances details
Eq ConvertError Source # 
Instance details

Defined in Data.Convertible.Base

Methods

(==) :: ConvertError -> ConvertError -> Bool

(/=) :: ConvertError -> ConvertError -> Bool

Read ConvertError Source # 
Instance details

Defined in Data.Convertible.Base

Methods

readsPrec :: Int -> ReadS ConvertError

readList :: ReadS [ConvertError]

readPrec :: ReadPrec ConvertError

readListPrec :: ReadPrec [ConvertError]

Show ConvertError Source # 
Instance details

Defined in Data.Convertible.Base

Methods

showsPrec :: Int -> ConvertError -> ShowS

show :: ConvertError -> String

showList :: [ConvertError] -> ShowS

Error ConvertError Source # 
Instance details

Defined in Data.Convertible.Base

Methods

noMsg :: ConvertError

strMsg :: String -> ConvertError

convError :: (Show a, Typeable a, Typeable b) => String -> a -> ConvertResult b Source #