HSet-0.0.2: Faux heterogeneous sets
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.HSet.Mutable

Documentation

data HKey a Source #

Instances

Instances details
Eq (HKey a) Source # 
Instance details

Defined in Data.HSet.Types

Methods

(==) :: HKey a -> HKey a -> Bool #

(/=) :: HKey a -> HKey a -> Bool #

data HSet s Source #

new :: ST s (HSet s) Source #

insert :: Typeable a => a -> HSet s -> ST s (HKey a) Source #

lookup :: Typeable a => HKey a -> HSet s -> ST s (Maybe a) Source #

delete :: HKey a -> HSet s -> ST s () Source #