Polysemy.SetStore
data SetStore k v m a where Source #
Constructors
memberS :: forall k v r. Member (SetStore k v) r => k -> v -> Sem r Bool Source #
delS :: forall k v r. Member (SetStore k v) r => k -> v -> Sem r () Source #
addS :: forall k v r. Member (SetStore k v) r => k -> v -> Sem r () Source #
runSetStoreAsKVStore :: (Member (KVStore k (Set v)) r, Ord v) => Sem (SetStore k v ': r) x -> Sem r x Source #