packages feed

indexation 0.3.0.2 → 0.4

raw patch · 3 files changed

+10/−2 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Indexation.Data: lookupEntity :: Index entity -> EntityTable entity -> Maybe entity

Files

indexation.cabal view
@@ -1,5 +1,5 @@ name: indexation-version: 0.3.0.2+version: 0.4 category: Data synopsis: Tools for entity indexation description: A set of tools for indexing entities
library/Indexation/Data.hs view
@@ -3,8 +3,16 @@   Index(..),   EntityTable,   Indexer,+  lookupEntity, ) where +import Indexation.Prelude import Indexation.Types import Indexation.Instances ()+import qualified Data.Vector as Vector+++lookupEntity :: Index entity -> EntityTable entity -> Maybe entity+lookupEntity (Index indexPrim) (EntityTable vector) =+  vector Vector.!? indexPrim
library/Indexation/Instances.hs view
@@ -6,7 +6,7 @@ import Indexation.Instances.Cereal ()  -deriving instance Show (Index a)+instance Show (Index a) where show (Index int) = show int deriving instance Eq (Index a) deriving instance Ord (Index a) deriving instance Hashable (Index a)