packages feed

disposable 0.1.0.0 → 0.1.1.0

raw patch · 2 files changed

+4/−1 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Control.Disposable: [DisposeNone] :: SomeDisposable

Files

disposable.cabal view
@@ -1,5 +1,5 @@ name:                disposable-version:             0.1.0.0+version:             0.1.1.0 synopsis:            Allows storing different resource-releasing actions together. description:         SomeDisposable aloows storing different resource releasing actions togther in a container.                      This library is useful for queueing up GHCJS.Foreign.Callback together to be released@@ -14,6 +14,7 @@ build-type:          Simple extra-source-files:  README.md cabal-version:       >=1.10+tested-with:         GHC == 8.0.1  library   hs-source-dirs:      src
src/Control/Disposable.hs view
@@ -29,10 +29,12 @@  -- | Allows storing 'Disposable's in a heterogenous container data SomeDisposable where+    DisposeNone :: SomeDisposable     Dispose :: forall a. Disposable a => a -> SomeDisposable     DisposeList :: forall a. Disposable a => [a] -> SomeDisposable  instance Disposable SomeDisposable where+    dispose DisposeNone = pure ()     dispose (Dispose a) = dispose a     dispose (DisposeList as) = traverse_ dispose as