| From Pico DiffTime Source # | Uses realToFrac. |
Instance detailsDefined in Witch.Instances |
| From Pico NominalDiffTime Source # | Uses secondsToNominalDiffTime. |
Instance detailsDefined in Witch.Instances |
| From ByteString ByteString Source # | Uses fromStrict. |
Instance detailsDefined in Witch.Instances |
| From ByteString ShortByteString Source # | Uses toShort. |
Instance detailsDefined in Witch.Instances |
| From ByteString ByteString Source # | Uses toStrict. |
Instance detailsDefined in Witch.Instances |
| From ShortByteString ByteString Source # | Uses fromShort. |
Instance detailsDefined in Witch.Instances |
| From All Bool Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From Any Bool Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From Int16 Int32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int16 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int16 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int16 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int16 Float Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int16 Int Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int32 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int32 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int32 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int64 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int8 Int16 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int8 Int32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int8 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int8 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int8 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int8 Float Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int8 Int Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Rational UniversalTime Source # | Uses ModJulianDate. |
Instance detailsDefined in Witch.Instances |
| From Rational TimeOfDay Source # | Uses dayFractionToTimeOfDay. |
Instance detailsDefined in Witch.Instances |
| From Rational Double Source # | Uses fromRational. This necessarily loses some precision. |
Instance detailsDefined in Witch.Instances |
| From Rational Float Source # | Uses fromRational. This necessarily loses some precision. |
Instance detailsDefined in Witch.Instances |
| From Word16 Int32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word16 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word16 Word32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word16 Word64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word16 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word16 Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word16 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word16 Float Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word16 Int Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word16 Word Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word32 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word32 Word64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word32 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word32 Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word32 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word64 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word64 Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Int16 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Int32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Word16 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Word32 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Word64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Double Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Float Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Int Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word8 Word Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Text OsString Source # | Uses unsafeEncodeUtf. Total because Text cannot contain
lone surrogates, so the underlying encode never fails. |
Instance detailsDefined in Witch.Instances |
| From Text Text Source # | Uses fromStrict. |
Instance detailsDefined in Witch.Instances |
| From Text Utf16BL Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text Utf16BS Source # | Uses encodeUtf16BE. |
Instance detailsDefined in Witch.Instances |
| From Text Utf16LL Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text Utf16LS Source # | Uses encodeUtf16LE. |
Instance detailsDefined in Witch.Instances |
| From Text Utf32BL Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text Utf32BS Source # | Uses encodeUtf32BE. |
Instance detailsDefined in Witch.Instances |
| From Text Utf32LL Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text Utf32LS Source # | Uses encodeUtf32LE. |
Instance detailsDefined in Witch.Instances |
| From Text Utf8L Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text Utf8S Source # | Uses encodeUtf8. |
Instance detailsDefined in Witch.Instances |
| From Text String Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| From Text OsString Source # | Uses unsafeEncodeUtf. Total because Text cannot
contain lone surrogates, so the underlying encode never fails. |
Instance detailsDefined in Witch.Instances |
| From Text Text Source # | Uses toStrict. |
Instance detailsDefined in Witch.Instances |
| From Text Utf16BL Source # | Uses encodeUtf16BE. |
Instance detailsDefined in Witch.Instances |
| From Text Utf16BS Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text Utf16LL Source # | Uses encodeUtf16LE. |
Instance detailsDefined in Witch.Instances |
| From Text Utf16LS Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text Utf32BL Source # | Uses encodeUtf32BE. |
Instance detailsDefined in Witch.Instances |
| From Text Utf32BS Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text Utf32LL Source # | Uses encodeUtf32LE. |
Instance detailsDefined in Witch.Instances |
| From Text Utf32LS Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text Utf8L Source # | Uses encodeUtf8. |
Instance detailsDefined in Witch.Instances |
| From Text Utf8S Source # | Converts via ByteString. |
Instance detailsDefined in Witch.Instances |
| From Text String Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| From CalendarDiffDays CalendarDiffTime Source # | Uses calendarTimeDays. |
Instance detailsDefined in Witch.Instances |
| From Day DayOfWeek Source # | Uses dayOfWeek. |
Instance detailsDefined in Witch.Instances |
| From Day Integer Source # | Uses toModifiedJulianDay. |
Instance detailsDefined in Witch.Instances |
| From DiffTime Pico Source # | Uses realToFrac. |
Instance detailsDefined in Witch.Instances |
| From DiffTime TimeOfDay Source # | Uses timeToTimeOfDay. |
Instance detailsDefined in Witch.Instances |
| From NominalDiffTime Pico Source # | Uses nominalDiffTimeToSeconds. |
Instance detailsDefined in Witch.Instances |
| From NominalDiffTime CalendarDiffTime Source # | Uses calendarTimeTime. |
Instance detailsDefined in Witch.Instances |
| From POSIXTime UTCTime Source # | Uses posixSecondsToUTCTime. |
Instance detailsDefined in Witch.Instances |
| From SystemTime AbsoluteTime Source # | Uses systemToTAITime. |
Instance detailsDefined in Witch.Instances |
| From SystemTime POSIXTime Source # | Uses systemToPOSIXTime. |
Instance detailsDefined in Witch.Instances |
| From SystemTime UTCTime Source # | Uses systemToUTCTime. |
Instance detailsDefined in Witch.Instances |
| From UTCTime POSIXTime Source # | Uses utcTimeToPOSIXSeconds. |
Instance detailsDefined in Witch.Instances |
| From UTCTime SystemTime Source # | Uses utcToSystemTime. |
Instance detailsDefined in Witch.Instances |
| From UniversalTime Rational Source # | Uses getModJulianDate. |
Instance detailsDefined in Witch.Instances |
| From TimeOfDay Rational Source # | Uses timeOfDayToDayFraction. |
Instance detailsDefined in Witch.Instances |
| From TimeOfDay DiffTime Source # | Uses timeOfDayToTime. |
Instance detailsDefined in Witch.Instances |
| From ZonedTime UTCTime Source # | Uses zonedTimeToUTC. |
Instance detailsDefined in Witch.Instances |
| From Latin1L Text Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From Latin1L Text Source # | Uses decodeLatin1. |
Instance detailsDefined in Witch.Instances |
| From Latin1L String Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From Latin1S Text Source # | Uses decodeLatin1. |
Instance detailsDefined in Witch.Instances |
| From Latin1S Text Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From Latin1S String Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From Integer Day Source # | Uses ModifiedJulianDay. |
Instance detailsDefined in Witch.Instances |
| From Natural Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From String Text Source # | Uses pack. Some Char values cannot be represented in Text
and will be replaced with '\xFFFD'. |
Instance detailsDefined in Witch.Instances |
| From String Text Source # | Uses pack. Some Char values cannot be represented in
Text and will be replaced with '\xFFFD'. |
Instance detailsDefined in Witch.Instances |
| From String Utf16BL Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From String Utf16BS Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From String Utf16LL Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From String Utf16LS Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From String Utf32BL Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From String Utf32BS Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From String Utf32LL Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From String Utf32LS Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From String Utf8L Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From String Utf8S Source # | Converts via Text. |
Instance detailsDefined in Witch.Instances |
| From Bool All Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From Bool Any Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From Double Float Source # | Uses double2Float. This necessarily loses some precision. |
Instance detailsDefined in Witch.Instances |
| From Float Double Source # | Uses float2Double. |
Instance detailsDefined in Witch.Instances |
| From Int Int64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Int Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word Word64 Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word Integer Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From Word Natural Source # | Uses fromIntegral. |
Instance detailsDefined in Witch.Instances |
| From a a Source # | Uses id. |
Instance detailsDefined in Witch.Instances |
| From ByteString [Word8] Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| From ByteString [Word8] Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| From ShortByteString [Word8] Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| From IntSet [Int] Source # | Uses toAscList. |
Instance detailsDefined in Witch.Instances |
| From OsString [OsChar] Source # | Uses unpack. |
Instance detailsDefined in Witch.Instances |
| Num a => From a (Complex a) Source # | Uses (:+) with an imaginary part of 0. |
Instance detailsDefined in Witch.Instances |
| From a (First a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From a (Last a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From a (Max a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From a (Min a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From a (Dual a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From a (Product a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From a (Sum a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| Integral a => From a (Ratio a) Source # | Uses (%) with a denominator of 1. |
Instance detailsDefined in Witch.Instances |
| (Generic s, Generic t, GFrom (Rep s) (Rep t)) => From s (Generically t) Source # | See the GFrom type class for an explanation of this instance. |
Instance detailsDefined in Witch.Generic |
| HasResolution a => From Integer (Fixed a) Source # | Uses fromInteger. This means from @Integer @Centi 2 is 02.00
rather than 0.02. |
Instance detailsDefined in Witch.Instances |
| From a (Tagged t a) Source # | Uses coerce. Essentially the same as Tagged. |
Instance detailsDefined in Witch.Instances |
| From (First a) a Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Last a) a Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Max a) a Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Min a) a Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Dual a) a Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Product a) a Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Sum a) a Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From [Word8] ByteString Source # | Uses pack. |
Instance detailsDefined in Witch.Instances |
| From [Word8] ByteString Source # | Uses pack. |
Instance detailsDefined in Witch.Instances |
| From [Word8] ShortByteString Source # | Uses pack. |
Instance detailsDefined in Witch.Instances |
| From [OsChar] OsString Source # | Uses pack. |
Instance detailsDefined in Witch.Instances |
| From [Int] IntSet Source # | Uses fromList. |
Instance detailsDefined in Witch.Instances |
| From (IntMap v) [(Int, v)] Source # | Uses toAscList. |
Instance detailsDefined in Witch.Instances |
| From (Seq a) [a] Source # | Uses toList. |
Instance detailsDefined in Witch.Instances |
| From (Set a) [a] Source # | Uses toAscList. |
Instance detailsDefined in Witch.Instances |
| From (NonEmpty a) [a] Source # | Uses toList. |
Instance detailsDefined in Witch.Instances |
| From (First a) (Maybe a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Last a) (Maybe a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Maybe a) (First a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Maybe a) (Last a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From [(Int, v)] (IntMap v) Source # | Uses fromList. If there are duplicate keys, later values will
overwrite earlier ones. |
Instance detailsDefined in Witch.Instances |
| From [a] (Seq a) Source # | Uses fromList. |
Instance detailsDefined in Witch.Instances |
| Ord a => From [a] (Set a) Source # | Uses fromList. |
Instance detailsDefined in Witch.Instances |
| From (Endo a) (a -> a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| Ord k => From [(k, v)] (Map k v) Source # | Uses fromList. If there are duplicate keys, later values will
overwrite earlier ones. |
Instance detailsDefined in Witch.Instances |
| From (f a) (Ap f a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (f a) (Alt f a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| HasResolution a => From (Fixed a) Rational Source # | Uses toRational. |
Instance detailsDefined in Witch.Instances |
| From (Map k v) [(k, v)] Source # | Uses toAscList. |
Instance detailsDefined in Witch.Instances |
| From (a -> a) (Endo a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (TryFromException source oldTarget) (TryFromException source newTarget) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Tagged t a) a Source # | Uses coerce. Essentially the same as unTagged. |
Instance detailsDefined in Witch.Instances |
| From (Ap f a) (f a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Alt f a) (f a) Source # | Uses coerce. |
Instance detailsDefined in Witch.Instances |
| From (Tagged t a) (Tagged u a) Source # | Uses coerce. Essentially the same as retag. |
Instance detailsDefined in Witch.Instances |