apecs 0.2.4.5 → 0.2.4.6
raw patch · 2 files changed
+4/−1 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Apecs.Stores: defaultSetMaybe :: (Store s, SafeRW s ~ Maybe (Stores s)) => s -> Int -> Maybe (Stores s) -> IO ()
Files
- apecs.cabal +1/−1
- src/Apecs/Stores.hs +3/−0
apecs.cabal view
@@ -1,5 +1,5 @@ name: apecs-version: 0.2.4.5+version: 0.2.4.6 homepage: https://github.com/jonascarpay/apecs#readme license: BSD3 license-file: LICENSE
src/Apecs/Stores.hs view
@@ -12,6 +12,7 @@ ( Map, Set, Flag(..), Cache, Unique, Global, Cachable,+ defaultSetMaybe, ) where import Control.Monad.Reader@@ -27,6 +28,8 @@ import Apecs.Types +-- | Default version of @explSetMaybe@, for your convenience.+-- Can be used when 'SafeRW s ~ Maybe (Stores s)'. {-# INLINE defaultSetMaybe #-} defaultSetMaybe :: (Store s, SafeRW s ~ Maybe (Stores s)) => s -> Int -> Maybe (Stores s) -> IO () defaultSetMaybe s e Nothing = explDestroy s e