witch 1.0.0.2 → 1.0.0.3
raw patch · 1 files changed
+3/−3 lines, 1 filesdep ~basedep ~template-haskellPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, template-haskell
API changes (from Hackage documentation)
- Witch.Instances: instance Witch.From.From (Data.Fixed.Fixed a) GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From Data.Time.Calendar.Days.Day GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Int.Int16 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Int.Int32 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Int.Int64 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Int.Int8 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Integer.Type.Integer (Data.Fixed.Fixed a)
- Witch.Instances: instance Witch.From.From GHC.Integer.Type.Integer Data.Time.Calendar.Days.Day
- Witch.Instances: instance Witch.From.From GHC.Natural.Natural GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Types.Int GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Types.Word GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Types.Word GHC.Natural.Natural
- Witch.Instances: instance Witch.From.From GHC.Word.Word16 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Word.Word16 GHC.Natural.Natural
- Witch.Instances: instance Witch.From.From GHC.Word.Word32 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Word.Word32 GHC.Natural.Natural
- Witch.Instances: instance Witch.From.From GHC.Word.Word64 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Word.Word64 GHC.Natural.Natural
- Witch.Instances: instance Witch.From.From GHC.Word.Word8 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Word.Word8 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int16 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int32 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int64 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int8 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Int.Int16
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Int.Int32
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Int.Int64
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Int.Int8
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Types.Double
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Types.Float
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Types.Int
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Types.Word
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Word.Word16
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Word.Word32
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Word.Word64
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Word.Word8
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Int.Int16
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Int.Int32
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Int.Int64
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Int.Int8
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Types.Double
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Types.Float
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Types.Int
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Types.Word
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Word.Word16
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Word.Word32
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Word.Word64
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Word.Word8
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Double GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Double GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Float GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Float GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Int GHC.Natural.Natural
+ Witch.Instances: instance Witch.From.From (Data.Fixed.Fixed a) GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From Data.Time.Calendar.Days.Day GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Int.Int16 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Int.Int32 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Int.Int64 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Int.Int8 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Num.Integer.Integer (Data.Fixed.Fixed a)
+ Witch.Instances: instance Witch.From.From GHC.Num.Integer.Integer Data.Time.Calendar.Days.Day
+ Witch.Instances: instance Witch.From.From GHC.Num.Natural.Natural GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Types.Int GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Types.Word GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Types.Word GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.From.From GHC.Word.Word16 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Word.Word16 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.From.From GHC.Word.Word32 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Word.Word32 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.From.From GHC.Word.Word64 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Word.Word64 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.From.From GHC.Word.Word8 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Word.Word8 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int16 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int32 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int64 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int8 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Int.Int16
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Int.Int32
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Int.Int64
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Int.Int8
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Types.Double
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Types.Float
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Types.Int
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Types.Word
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Word.Word16
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Word.Word32
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Word.Word64
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Word.Word8
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Int.Int16
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Int.Int32
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Int.Int64
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Int.Int8
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Types.Double
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Types.Float
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Types.Int
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Types.Word
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Word.Word16
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Word.Word32
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Word.Word64
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Word.Word8
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Double GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Double GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Float GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Float GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Int GHC.Num.Natural.Natural
- Witch: liftedFrom :: forall source target. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target) => source -> Q (TExp target)
+ Witch: liftedFrom :: forall source target m. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target, Quote m) => source -> Code m target
- Witch: liftedInto :: forall target source. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target) => source -> Q (TExp target)
+ Witch: liftedInto :: forall target source m. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target, Quote m) => source -> Code m target
- Witch.Lift: liftedFrom :: forall source target. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target) => source -> Q (TExp target)
+ Witch.Lift: liftedFrom :: forall source target m. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target, Quote m) => source -> Code m target
- Witch.Lift: liftedInto :: forall target source. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target) => source -> Q (TExp target)
+ Witch.Lift: liftedInto :: forall target source m. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target, Quote m) => source -> Code m target
Files
- witch.cabal +3/−3
witch.cabal view
@@ -1,7 +1,7 @@ cabal-version: 2.2 name: witch-version: 1.0.0.2+version: 1.0.0.3 synopsis: Convert values from one type into another. description: Witch converts values from one type into another. @@ -23,10 +23,10 @@ common library build-depends:- , base >= 4.10.0 && < 4.17+ , base >= 4.10.0 && < 4.18 , bytestring >= 0.10.8 && < 0.12 , containers >= 0.5.10 && < 0.7- , template-haskell >= 2.12.0 && < 2.19+ , template-haskell >= 2.12.0 && < 2.20 , text >= 1.2.3 && < 1.3 || >= 2.0 && < 2.1 , time >= 1.9.1 && < 1.13 default-language: Haskell2010