| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Witch.Instances
Contents
Synopsis
- realFloatToRational :: RealFloat s => s -> Either ArithException Rational
- overPositive :: (Eq a, Num a, Num b) => (a -> b) -> a -> b
- fromDigits :: [Int] -> Int -> (Integer, Integer)
- makeRational :: Integer -> Integer -> Rational
- fromNonNegativeIntegral :: (Integral s, Num t) => s -> Either ArithException t
- maxFloat :: Num a => a
- maxDouble :: Num a => a
- tryEvaluate :: Exception e => a -> Either e a
Documentation
realFloatToRational :: RealFloat s => s -> Either ArithException Rational Source #
overPositive :: (Eq a, Num a, Num b) => (a -> b) -> a -> b Source #
fromDigits :: [Int] -> Int -> (Integer, Integer) Source #
makeRational :: Integer -> Integer -> Rational Source #
fromNonNegativeIntegral :: (Integral s, Num t) => s -> Either ArithException t Source #
maxFloat :: Num a => a Source #
The maximum integral value that can be unambiguously represented as a
Float. Equal to 16,777,215.
maxDouble :: Num a => a Source #
The maximum integral value that can be unambiguously represented as a
Double. Equal to 9,007,199,254,740,991.
tryEvaluate :: Exception e => a -> Either e a Source #
Orphan instances
| From Pico DiffTime Source # | Uses |
| From Pico NominalDiffTime Source # | Uses |
| From ByteString ByteString Source # | Uses |
| From ByteString ShortByteString Source # | Uses |
| From ByteString ByteString Source # | Uses |
| From ShortByteString ByteString Source # | Uses |
| From Int16 Int32 Source # | Uses |
| From Int16 Int64 Source # | Uses |
| From Int16 Integer Source # | Uses |
| From Int16 Double Source # | Uses |
| From Int16 Float Source # | Uses |
| From Int16 Int Source # | Uses |
| From Int32 Int64 Source # | Uses |
| From Int32 Integer Source # | Uses |
| From Int32 Double Source # | Uses |
| From Int64 Integer Source # | Uses |
| From Int8 Int16 Source # | Uses |
| From Int8 Int32 Source # | Uses |
| From Int8 Int64 Source # | Uses |
| From Int8 Integer Source # | Uses |
| From Int8 Double Source # | Uses |
| From Int8 Float Source # | Uses |
| From Int8 Int Source # | Uses |
| From Rational UniversalTime Source # | Uses |
| From Rational TimeOfDay Source # | Uses |
| From Rational Double Source # | Uses |
| From Rational Float Source # | Uses |
| From Word16 Int32 Source # | Uses |
| From Word16 Int64 Source # | Uses |
| From Word16 Word32 Source # | Uses |
| From Word16 Word64 Source # | Uses |
| From Word16 Integer Source # | Uses |
| From Word16 Natural Source # | Uses |
| From Word16 Double Source # | Uses |
| From Word16 Float Source # | Uses |
| From Word16 Int Source # | Uses |
| From Word16 Word Source # | Uses |
| From Word32 Int64 Source # | Uses |
| From Word32 Word64 Source # | Uses |
| From Word32 Integer Source # | Uses |
| From Word32 Natural Source # | Uses |
| From Word32 Double Source # | Uses |
| From Word64 Integer Source # | Uses |
| From Word64 Natural Source # | Uses |
| From Word8 Int16 Source # | Uses |
| From Word8 Int32 Source # | Uses |
| From Word8 Int64 Source # | Uses |
| From Word8 Word16 Source # | Uses |
| From Word8 Word32 Source # | Uses |
| From Word8 Word64 Source # | Uses |
| From Word8 Integer Source # | Uses |
| From Word8 Natural Source # | Uses |
| From Word8 Double Source # | Uses |
| From Word8 Float Source # | Uses |
| From Word8 Int Source # | Uses |
| From Word8 Word Source # | Uses |
| From Text Text Source # | Uses |
| From Text Utf16BL Source # | Converts via |
| From Text Utf16BS Source # | Uses |
| From Text Utf16LL Source # | Converts via |
| From Text Utf16LS Source # | Uses |
| From Text Utf32BL Source # | Converts via |
| From Text Utf32BS Source # | Uses |
| From Text Utf32LL Source # | Converts via |
| From Text Utf32LS Source # | Uses |
| From Text Utf8L Source # | Converts via |
| From Text Utf8S Source # | Uses |
| From Text String Source # | Uses |
| From Text Text Source # | Uses |
| From Text Utf16BL Source # | Uses |
| From Text Utf16BS Source # | Converts via |
| From Text Utf16LL Source # | Uses |
| From Text Utf16LS Source # | Converts via |
| From Text Utf32BL Source # | Uses |
| From Text Utf32BS Source # | Converts via |
| From Text Utf32LL Source # | Uses |
| From Text Utf32LS Source # | Converts via |
| From Text Utf8L Source # | Uses |
| From Text Utf8S Source # | Converts via |
| From Text String Source # | Uses |
| From CalendarDiffDays CalendarDiffTime Source # | Uses |
| From Day DayOfWeek Source # | Uses |
| From Day Integer Source # | Uses |
| From DiffTime Pico Source # | Uses |
| From DiffTime TimeOfDay Source # | Uses |
| From NominalDiffTime Pico Source # | Uses |
| From NominalDiffTime CalendarDiffTime Source # | Uses |
| From POSIXTime UTCTime Source # | Uses |
| From SystemTime AbsoluteTime Source # | Uses |
| From SystemTime POSIXTime Source # | Uses |
| From SystemTime UTCTime Source # | Uses |
| From UTCTime POSIXTime Source # | Uses |
| From UTCTime SystemTime Source # | Uses |
| From UniversalTime Rational Source # | Uses |
| From TimeOfDay Rational Source # | Uses |
| From TimeOfDay DiffTime Source # | Uses |
| From ZonedTime UTCTime Source # | Uses |
| From Latin1L Text Source # | Converts via |
| From Latin1L Text Source # | Uses |
| From Latin1L String Source # | Converts via |
| From Latin1S Text Source # | Uses |
| From Latin1S Text Source # | Converts via |
| From Latin1S String Source # | Converts via |
| From Integer Day Source # | Uses |
| From Natural Integer Source # | Uses |
| From String Text Source # | Uses |
| From String Text Source # | Uses |
| From String Utf16BL Source # | Converts via |
| From String Utf16BS Source # | Converts via |
| From String Utf16LL Source # | Converts via |
| From String Utf16LS Source # | Converts via |
| From String Utf32BL Source # | Converts via |
| From String Utf32BS Source # | Converts via |
| From String Utf32LL Source # | Converts via |
| From String Utf32LS Source # | Converts via |
| From String Utf8L Source # | Converts via |
| From String Utf8S Source # | Converts via |
| From Double Float Source # | Uses |
| From Float Double Source # | Uses |
| From Int Int64 Source # | Uses |
| From Int Integer Source # | Uses |
| From Word Word64 Source # | Uses |
| From Word Integer Source # | Uses |
| From Word Natural Source # | Uses |
| From a a Source # | Uses |
| TryFrom Int16 Int8 Source # | Uses |
Methods tryFrom :: Int16 -> Either (TryFromException Int16 Int8) Int8 Source # | |
| TryFrom Int16 Word16 Source # | Uses |
Methods tryFrom :: Int16 -> Either (TryFromException Int16 Word16) Word16 Source # | |
| TryFrom Int16 Word32 Source # | Uses |
Methods tryFrom :: Int16 -> Either (TryFromException Int16 Word32) Word32 Source # | |
| TryFrom Int16 Word64 Source # | Uses |
Methods tryFrom :: Int16 -> Either (TryFromException Int16 Word64) Word64 Source # | |
| TryFrom Int16 Word8 Source # | Uses |
Methods tryFrom :: Int16 -> Either (TryFromException Int16 Word8) Word8 Source # | |
| TryFrom Int16 Natural Source # | Uses |
Methods tryFrom :: Int16 -> Either (TryFromException Int16 Natural) Natural Source # | |
| TryFrom Int16 Word Source # | Uses |
Methods tryFrom :: Int16 -> Either (TryFromException Int16 Word) Word Source # | |
| TryFrom Int32 Int16 Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Int16) Int16 Source # | |
| TryFrom Int32 Int8 Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Int8) Int8 Source # | |
| TryFrom Int32 Word16 Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Word16) Word16 Source # | |
| TryFrom Int32 Word32 Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Word32) Word32 Source # | |
| TryFrom Int32 Word64 Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Word64) Word64 Source # | |
| TryFrom Int32 Word8 Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Word8) Word8 Source # | |
| TryFrom Int32 Natural Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Natural) Natural Source # | |
| TryFrom Int32 Float Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Float) Float Source # | |
| TryFrom Int32 Int Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Int) Int Source # | |
| TryFrom Int32 Word Source # | Uses |
Methods tryFrom :: Int32 -> Either (TryFromException Int32 Word) Word Source # | |
| TryFrom Int64 Int16 Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Int16) Int16 Source # | |
| TryFrom Int64 Int32 Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Int32) Int32 Source # | |
| TryFrom Int64 Int8 Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Int8) Int8 Source # | |
| TryFrom Int64 Word16 Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Word16) Word16 Source # | |
| TryFrom Int64 Word32 Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Word32) Word32 Source # | |
| TryFrom Int64 Word64 Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Word64) Word64 Source # | |
| TryFrom Int64 Word8 Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Word8) Word8 Source # | |
| TryFrom Int64 Natural Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Natural) Natural Source # | |
| TryFrom Int64 Double Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Double) Double Source # | |
| TryFrom Int64 Float Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Float) Float Source # | |
| TryFrom Int64 Int Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Int) Int Source # | |
| TryFrom Int64 Word Source # | Uses |
Methods tryFrom :: Int64 -> Either (TryFromException Int64 Word) Word Source # | |
| TryFrom Int8 Word16 Source # | Uses |
Methods tryFrom :: Int8 -> Either (TryFromException Int8 Word16) Word16 Source # | |
| TryFrom Int8 Word32 Source # | Uses |
Methods tryFrom :: Int8 -> Either (TryFromException Int8 Word32) Word32 Source # | |
| TryFrom Int8 Word64 Source # | Uses |
Methods tryFrom :: Int8 -> Either (TryFromException Int8 Word64) Word64 Source # | |
| TryFrom Int8 Word8 Source # | Uses |
Methods tryFrom :: Int8 -> Either (TryFromException Int8 Word8) Word8 Source # | |
| TryFrom Int8 Natural Source # | Uses |
Methods tryFrom :: Int8 -> Either (TryFromException Int8 Natural) Natural Source # | |
| TryFrom Int8 Word Source # | Uses |
Methods tryFrom :: Int8 -> Either (TryFromException Int8 Word) Word Source # | |
| TryFrom Word16 Int16 Source # | Uses |
Methods tryFrom :: Word16 -> Either (TryFromException Word16 Int16) Int16 Source # | |
| TryFrom Word16 Int8 Source # | Uses |
Methods tryFrom :: Word16 -> Either (TryFromException Word16 Int8) Int8 Source # | |
| TryFrom Word16 Word8 Source # | Uses |
Methods tryFrom :: Word16 -> Either (TryFromException Word16 Word8) Word8 Source # | |
| TryFrom Word32 Int16 Source # | Uses |
Methods tryFrom :: Word32 -> Either (TryFromException Word32 Int16) Int16 Source # | |
| TryFrom Word32 Int32 Source # | Uses |
Methods tryFrom :: Word32 -> Either (TryFromException Word32 Int32) Int32 Source # | |
| TryFrom Word32 Int8 Source # | Uses |
Methods tryFrom :: Word32 -> Either (TryFromException Word32 Int8) Int8 Source # | |
| TryFrom Word32 Word16 Source # | Uses |
Methods tryFrom :: Word32 -> Either (TryFromException Word32 Word16) Word16 Source # | |
| TryFrom Word32 Word8 Source # | Uses |
Methods tryFrom :: Word32 -> Either (TryFromException Word32 Word8) Word8 Source # | |
| TryFrom Word32 Float Source # | Uses |
Methods tryFrom :: Word32 -> Either (TryFromException Word32 Float) Float Source # | |
| TryFrom Word32 Int Source # | Uses |
Methods tryFrom :: Word32 -> Either (TryFromException Word32 Int) Int Source # | |
| TryFrom Word32 Word Source # | Uses |
Methods tryFrom :: Word32 -> Either (TryFromException Word32 Word) Word Source # | |
| TryFrom Word64 Int16 Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Int16) Int16 Source # | |
| TryFrom Word64 Int32 Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Int32) Int32 Source # | |
| TryFrom Word64 Int64 Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Int64) Int64 Source # | |
| TryFrom Word64 Int8 Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Int8) Int8 Source # | |
| TryFrom Word64 Word16 Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Word16) Word16 Source # | |
| TryFrom Word64 Word32 Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Word32) Word32 Source # | |
| TryFrom Word64 Word8 Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Word8) Word8 Source # | |
| TryFrom Word64 Double Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Double) Double Source # | |
| TryFrom Word64 Float Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Float) Float Source # | |
| TryFrom Word64 Int Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Int) Int Source # | |
| TryFrom Word64 Word Source # | Uses |
Methods tryFrom :: Word64 -> Either (TryFromException Word64 Word) Word Source # | |
| TryFrom Word8 Int8 Source # | Uses |
Methods tryFrom :: Word8 -> Either (TryFromException Word8 Int8) Int8 Source # | |
| TryFrom Text Latin1L Source # | Converts via |
| TryFrom Text Latin1S Source # | Converts via |
| TryFrom Text Latin1L Source # | Converts via |
| TryFrom Text Latin1S Source # | Converts via |
| TryFrom Utf16BL Text Source # | Converts via |
| TryFrom Utf16BL Text Source # | Uses |
| TryFrom Utf16BL String Source # | Converts via |
| TryFrom Utf16BS Text Source # | Uses |
| TryFrom Utf16BS Text Source # | Converts via |
| TryFrom Utf16BS String Source # | Converts via |
| TryFrom Utf16LL Text Source # | Converts via |
| TryFrom Utf16LL Text Source # | Uses |
| TryFrom Utf16LL String Source # | Converts via |
| TryFrom Utf16LS Text Source # | Uses |
| TryFrom Utf16LS Text Source # | Converts via |
| TryFrom Utf16LS String Source # | Converts via |
| TryFrom Utf32BL Text Source # | Converts via |
| TryFrom Utf32BL Text Source # | Uses |
| TryFrom Utf32BL String Source # | Converts via |
| TryFrom Utf32BS Text Source # | Uses |
| TryFrom Utf32BS Text Source # | Converts via |
| TryFrom Utf32BS String Source # | Converts via |
| TryFrom Utf32LL Text Source # | Converts via |
| TryFrom Utf32LL Text Source # | Uses |
| TryFrom Utf32LL String Source # | Converts via |
| TryFrom Utf32LS Text Source # | Uses |
| TryFrom Utf32LS Text Source # | Converts via |
| TryFrom Utf32LS String Source # | Converts via |
| TryFrom Utf8L Text Source # | Converts via |
| TryFrom Utf8L Text Source # | Uses |
| TryFrom Utf8L String Source # | Converts via |
| TryFrom Utf8S Text Source # | Uses |
| TryFrom Utf8S Text Source # | Converts via |
| TryFrom Utf8S String Source # | Converts via |
| TryFrom Integer Int16 Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Int16) Int16 Source # | |
| TryFrom Integer Int32 Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Int32) Int32 Source # | |
| TryFrom Integer Int64 Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Int64) Int64 Source # | |
| TryFrom Integer Int8 Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Int8) Int8 Source # | |
| TryFrom Integer Word16 Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Word16) Word16 Source # | |
| TryFrom Integer Word32 Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Word32) Word32 Source # | |
| TryFrom Integer Word64 Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Word64) Word64 Source # | |
| TryFrom Integer Word8 Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Word8) Word8 Source # | |
| TryFrom Integer Natural Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Natural) Natural Source # | |
| TryFrom Integer Double Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Double) Double Source # | |
| TryFrom Integer Float Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Float) Float Source # | |
| TryFrom Integer Int Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Int) Int Source # | |
| TryFrom Integer Word Source # | Uses |
Methods tryFrom :: Integer -> Either (TryFromException Integer Word) Word Source # | |
| TryFrom Natural Int16 Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Int16) Int16 Source # | |
| TryFrom Natural Int32 Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Int32) Int32 Source # | |
| TryFrom Natural Int64 Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Int64) Int64 Source # | |
| TryFrom Natural Int8 Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Int8) Int8 Source # | |
| TryFrom Natural Word16 Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Word16) Word16 Source # | |
| TryFrom Natural Word32 Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Word32) Word32 Source # | |
| TryFrom Natural Word64 Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Word64) Word64 Source # | |
| TryFrom Natural Word8 Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Word8) Word8 Source # | |
| TryFrom Natural Double Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Double) Double Source # | |
| TryFrom Natural Float Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Float) Float Source # | |
| TryFrom Natural Int Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Int) Int Source # | |
| TryFrom Natural Word Source # | Uses |
Methods tryFrom :: Natural -> Either (TryFromException Natural Word) Word Source # | |
| TryFrom String Latin1L Source # | |
| TryFrom String Latin1S Source # | |
| TryFrom Double Int16 Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Int16) Int16 Source # | |
| TryFrom Double Int32 Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Int32) Int32 Source # | |
| TryFrom Double Int64 Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Int64) Int64 Source # | |
| TryFrom Double Int8 Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Int8) Int8 Source # | |
| TryFrom Double Rational Source # | Uses |
Methods tryFrom :: Double -> Either (TryFromException Double Rational) Rational Source # | |
| TryFrom Double Word16 Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Word16) Word16 Source # | |
| TryFrom Double Word32 Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Word32) Word32 Source # | |
| TryFrom Double Word64 Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Word64) Word64 Source # | |
| TryFrom Double Word8 Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Word8) Word8 Source # | |
| TryFrom Double Integer Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Integer) Integer Source # | |
| TryFrom Double Natural Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Natural) Natural Source # | |
| TryFrom Double Int Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Int) Int Source # | |
| TryFrom Double Word Source # | Converts via |
Methods tryFrom :: Double -> Either (TryFromException Double Word) Word Source # | |
| TryFrom Float Int16 Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Int16) Int16 Source # | |
| TryFrom Float Int32 Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Int32) Int32 Source # | |
| TryFrom Float Int64 Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Int64) Int64 Source # | |
| TryFrom Float Int8 Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Int8) Int8 Source # | |
| TryFrom Float Rational Source # | Uses |
Methods tryFrom :: Float -> Either (TryFromException Float Rational) Rational Source # | |
| TryFrom Float Word16 Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Word16) Word16 Source # | |
| TryFrom Float Word32 Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Word32) Word32 Source # | |
| TryFrom Float Word64 Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Word64) Word64 Source # | |
| TryFrom Float Word8 Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Word8) Word8 Source # | |
| TryFrom Float Integer Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Integer) Integer Source # | |
| TryFrom Float Natural Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Natural) Natural Source # | |
| TryFrom Float Int Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Int) Int Source # | |
| TryFrom Float Word Source # | Converts via |
Methods tryFrom :: Float -> Either (TryFromException Float Word) Word Source # | |
| TryFrom Int Int16 Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Int16) Int16 Source # | |
| TryFrom Int Int32 Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Int32) Int32 Source # | |
| TryFrom Int Int8 Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Int8) Int8 Source # | |
| TryFrom Int Word16 Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Word16) Word16 Source # | |
| TryFrom Int Word32 Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Word32) Word32 Source # | |
| TryFrom Int Word64 Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Word64) Word64 Source # | |
| TryFrom Int Word8 Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Word8) Word8 Source # | |
| TryFrom Int Natural Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Natural) Natural Source # | |
| TryFrom Int Double Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Double) Double Source # | |
| TryFrom Int Float Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Float) Float Source # | |
| TryFrom Int Word Source # | Uses |
Methods tryFrom :: Int -> Either (TryFromException Int Word) Word Source # | |
| TryFrom Word Int16 Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Int16) Int16 Source # | |
| TryFrom Word Int32 Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Int32) Int32 Source # | |
| TryFrom Word Int64 Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Int64) Int64 Source # | |
| TryFrom Word Int8 Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Int8) Int8 Source # | |
| TryFrom Word Word16 Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Word16) Word16 Source # | |
| TryFrom Word Word32 Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Word32) Word32 Source # | |
| TryFrom Word Word8 Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Word8) Word8 Source # | |
| TryFrom Word Double Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Double) Double Source # | |
| TryFrom Word Float Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Float) Float Source # | |
| TryFrom Word Int Source # | Uses |
Methods tryFrom :: Word -> Either (TryFromException Word Int) Int Source # | |
| From ByteString [Word8] Source # | Uses |
| From ByteString [Word8] Source # | Uses |
| From ShortByteString [Word8] Source # | Uses |
| From IntSet [Int] Source # | Uses |
| Num a => From a (Complex a) Source # | Uses |
| Integral a => From a (Ratio a) Source # | Uses |
| HasResolution a => From Integer (Fixed a) Source # | Uses |
| HasResolution a => TryFrom Rational (Fixed a) Source # | Uses |
Methods tryFrom :: Rational -> Either (TryFromException Rational (Fixed a)) (Fixed a) Source # | |
| From a (Tagged t a) Source # | Uses |
| From [Word8] ByteString Source # | Uses |
| From [Word8] ByteString Source # | Uses |
| From [Word8] ShortByteString Source # | Uses |
| From [Int] IntSet Source # | Uses |
| (Eq a, Num a) => TryFrom (Complex a) a Source # | Uses |
Methods tryFrom :: Complex a -> Either (TryFromException (Complex a) a) a Source # | |
| (Eq a, Num a) => TryFrom (Ratio a) a Source # | Uses |
Methods tryFrom :: Ratio a -> Either (TryFromException (Ratio a) a) a Source # | |
| From (IntMap v) [(Int, v)] Source # | Uses |
| From (Seq a) [a] Source # | Uses |
| From (Set a) [a] Source # | Uses |
| From (NonEmpty a) [a] Source # | Uses |
| From [(Int, v)] (IntMap v) Source # | Uses |
| From [a] (Seq a) Source # | Uses |
| Ord a => From [a] (Set a) Source # | Uses |
| TryFrom [a] (NonEmpty a) Source # | Uses |
Methods tryFrom :: [a] -> Either (TryFromException [a] (NonEmpty a)) (NonEmpty a) Source # | |
| Ord k => From [(k, v)] (Map k v) Source # | Uses |
| HasResolution a => From (Fixed a) Rational Source # | Uses |
| HasResolution a => TryFrom (Fixed a) Integer Source # | Converts via |
Methods tryFrom :: Fixed a -> Either (TryFromException (Fixed a) Integer) Integer Source # | |
| From (Map k v) [(k, v)] Source # | Uses |
| From (TryFromException source oldTarget) (TryFromException source newTarget) Source # | Uses |
Methods from :: TryFromException source oldTarget -> TryFromException source newTarget Source # | |
| (HasResolution s, HasResolution t) => TryFrom (Fixed s) (Fixed t) Source # | Converts via |
Methods tryFrom :: Fixed s -> Either (TryFromException (Fixed s) (Fixed t)) (Fixed t) Source # | |
| From (Tagged t a) a Source # | Uses |
| From (Tagged t a) (Tagged u a) Source # | Uses |