Data.Map.Justified

Map and Key types

data Map ph k v

data Key ph k

theKey

theMap

Evaluation

withMap

withSingleton

data KeyInfo

type MissingReference k f

withRecMap

Gathering evidence

member

keys

lookupMay

lookupLT

lookupLE

lookupGT

lookupGE

Safe lookup

lookup

(!)

Preserving key sets

Localized updates

adjust

adjustWithKey

reinsert

Mapping values

mapWithKey

traverseWithKey

mapAccum

mapAccumWithKey

Zipping

zip

zipWith

zipWithKey

Enlarging key sets

Inserting new keys

inserting

insertingWith

Unions

unioning

unioningWith

unioningWithKey

Reducing key sets

Removing keys

deleting

subtracting

Filtering

filtering

filteringWithKey

Intersections

intersecting

intersectingWith

intersectingWithKey

Mapping key sets

mappingKeys

mappingKnownKeys

mappingKeysWith

mappingKnownKeysWith

Indexing

findIndex

elemAt

Utilities

tie