indexation-0.1: Tools for entity indexation

Safe HaskellNone
LanguageHaskell2010

Indexation.IndexTable

Contents

Documentation

data IndexTable entity Source #

Instances
(Serialize entity, Eq entity, Hashable entity) => Serialize (IndexTable entity) # 
Instance details

Defined in Indexation.IndexTable

Methods

put :: Putter (IndexTable entity) #

get :: Get (IndexTable entity) #

lookup :: (Eq entity, Hashable entity) => entity -> IndexTable entity -> Maybe (Index entity) Source #

register :: (Eq entity, Hashable entity) => entity -> IndexTable entity -> (Index entity, IndexTable entity) Source #

empty :: (Eq entity, Hashable entity) => IndexTable entity Source #

Orphan instances

(Serialize entity, Eq entity, Hashable entity) => Serialize (IndexTable entity) Source # 
Instance details

Methods

put :: Putter (IndexTable entity) #

get :: Get (IndexTable entity) #