| Cast Double Float Source # | Uses double2Float. This necessarily loses some precision. |
Instance detailsDefined in Witch.Instances |
| Cast Float Double Source # | Uses float2Double. |
Instance detailsDefined in Witch.Instances |
| Cast Int Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int8 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int8 Float Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int8 Int Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int8 Int16 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int8 Int32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int8 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int8 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int16 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int16 Float Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int16 Int Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int16 Int32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int16 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int16 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int32 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int32 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int32 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Int64 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Natural Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Rational Double Source # | Uses fromRational. This necessarily loses some precision. |
Instance detailsDefined in Witch.Instances |
| Cast Rational Float Source # | Uses fromRational. This necessarily loses some precision. |
Instance detailsDefined in Witch.Instances |
| Cast Word Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word Word64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Float Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Int Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Int16 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Int32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Word Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Word16 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Word32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word8 Word64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Float Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Int Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Int32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Word Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Word32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word16 Word64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word32 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word32 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word32 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word32 Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word32 Word64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word64 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast Word64 Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| Cast String Text Source # | Uses pack. Some Char values cannot be represented in
Text and will be replaced with '\xFFFD'. |
Instance detailsDefined in Witch.Instances |
| Cast String Text Source # | Uses pack. Some Char values cannot be represented in Text
and will be replaced with '\xFFFD'. |
Instance detailsDefined in Witch.Instances |
| Cast ShortByteString ByteString Source # | Uses fromShort. |
Instance detailsDefined in Witch.Instances |
| Cast ByteString ByteString Source # | Uses toStrict. |
Instance detailsDefined in Witch.Instances |
| Cast ByteString ShortByteString Source # | Uses toShort. |
Instance detailsDefined in Witch.Instances |
| Cast ByteString ByteString Source # | Uses fromStrict. |
Instance detailsDefined in Witch.Instances |
| Cast Text String Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| Cast Text ByteString Source # | Uses encodeUtf8. |
Instance detailsDefined in Witch.Instances |
| Cast Text Text Source # | Uses toStrict. |
Instance detailsDefined in Witch.Instances |
| Cast Text String Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| Cast Text ByteString Source # | Uses encodeUtf8. |
Instance detailsDefined in Witch.Instances |
| Cast Text Text Source # | Uses fromStrict. |
Instance detailsDefined in Witch.Instances |
| Num a => Cast a (Complex a) Source # | Uses (:+) with an imaginary part of 0. |
Instance detailsDefined in Witch.Instances |
| Integral a => Cast a (Ratio a) Source # | Uses (%) with a denominator of 1. |
Instance detailsDefined in Witch.Instances |
| Cast ShortByteString [Word8] Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| Cast ByteString [Word8] Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| Cast ByteString [Word8] Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| Cast IntSet [Int] Source # | Uses toAscList. |
Instance detailsDefined in Witch.Instances |
| Cast Integer (Fixed a) Source # | Uses MkFixed. This means cast 2 :: Centi is 0.02 rather than
2.00. |
Instance detailsDefined in Witch.Instances |
| Cast s (Casting s t) Source # | Uses coerce. |
Instance detailsDefined in Witch.Casting |
| Cast [Int] IntSet Source # | Uses fromList. |
Instance detailsDefined in Witch.Instances |
| Cast [Word8] ShortByteString Source # | Uses pack. |
Instance detailsDefined in Witch.Instances |
| Cast [Word8] ByteString Source # | Uses pack. |
Instance detailsDefined in Witch.Instances |
| Cast [Word8] ByteString Source # | Uses pack. |
Instance detailsDefined in Witch.Instances |
| Cast [(Int, v)] (IntMap v) Source # | Uses fromList. If there are duplicate keys, later values will
overwrite earlier ones. |
Instance detailsDefined in Witch.Instances |
| Cast [a] (Seq a) Source # | Uses fromList. |
Instance detailsDefined in Witch.Instances |
| Ord a => Cast [a] (Set a) Source # | Uses fromList. |
Instance detailsDefined in Witch.Instances |
| Cast (NonEmpty a) [a] Source # | Uses toList. |
Instance detailsDefined in Witch.Instances |
| Cast (IntMap v) [(Int, v)] Source # | Uses toAscList. |
Instance detailsDefined in Witch.Instances |
| Cast (Seq a) [a] Source # | Uses toList. |
Instance detailsDefined in Witch.Instances |
| Cast (Set a) [a] Source # | Uses toAscList. |
Instance detailsDefined in Witch.Instances |
| Ord k => Cast [(k, v)] (Map k v) Source # | Uses fromList. If there are duplicate keys, later values will
overwrite earlier ones. |
Instance detailsDefined in Witch.Instances |
| Cast (Fixed a) Integer Source # | Uses MkFixed. This means cast (3.00 :: Centi) is 300 rather
than 3. |
Instance detailsDefined in Witch.Instances |
| Cast (Casting s t) s Source # | Uses coerce. |
Instance detailsDefined in Witch.Casting |
| (Show s, Typeable s, Typeable t) => Cast (TryCastException s t) Text Source # | Converts via String. |
Instance detailsDefined in Witch.Instances |
| (Show s, Typeable s, Typeable t) => Cast (TryCastException s t) Text Source # | Converts via String. |
Instance detailsDefined in Witch.Instances |
| (Show s, Typeable s, Typeable t) => Cast (TryCastException s t) String Source # | Uses show. |
Instance detailsDefined in Witch.Instances |
| Cast (Map k v) [(k, v)] Source # | Uses toAscList. |
Instance detailsDefined in Witch.Instances |
| Cast (TryCastException s u) (TryCastException s t) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |