packages feed

debug-print 0.2.1.0 → 0.2.2.0

raw patch · 3 files changed

+13/−2 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,4 +1,8 @@-## [_Unreleased_](https://github.com/freckle/debug-print/compare/v0.2.1.0...main)+## [_Unreleased_](https://github.com/freckle/debug-print/compare/v0.2.2.0...main)++## [v0.2.2.0](https://github.com/freckle/debug-print/compare/v0.2.1.0...v0.2.2.0)++Add `ToDebugPrintValue` and `ToDebugPrintRecord` instances for `Void`  ## [v0.2.1.0](https://github.com/freckle/debug-print/compare/v0.2.0.1...v0.2.1.0) 
debug-print.cabal view
@@ -1,6 +1,6 @@ cabal-version:   2.0 name:            debug-print-version:         0.2.1.0+version:         0.2.2.0 license:         MIT license-file:    LICENSE maintainer:      Freckle Education
internal/DebugPrint/Core.hs view
@@ -28,6 +28,7 @@ import Data.Text.Lazy qualified as TL import Data.Vector (Vector) import Data.Vector qualified as V+import Data.Void (Void, absurd) import Data.Word import GHC.Generics import Numeric.Natural (Natural)@@ -54,6 +55,9 @@     :: (Generic a, ToDebugPrintRecordRep (Rep a)) => a -> DebugPrintValue   toDebugPrintValue = DebugPrintValueRecord . gToRecord . from +instance ToDebugPrintValue Void where+  toDebugPrintValue = absurd+ instance ToDebugPrintValue DebugPrintValue where   toDebugPrintValue = id @@ -130,6 +134,9 @@   default toDebugPrintRecord     :: (Generic a, ToDebugPrintRecordRep (Rep a)) => a -> DebugPrintRecord   toDebugPrintRecord = gToRecord . from++instance ToDebugPrintRecord Void where+  toDebugPrintRecord = absurd  instance ToDebugPrintRecord DebugPrintRecord where   toDebugPrintRecord = id