napkin-0.5.14
Safe HaskellSafe-Inferred
LanguageGHC2021

Data.Map.Ordered.Strict.Extra

Documentation

invert :: Ord v => Map k [v] -> Map v [k] #

Orphan instances

(Lift k, Lift v) => Lift (OMap k v :: Type) # 
Instance details

Methods

lift :: Quote m => OMap k v -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => OMap k v -> Code m (OMap k v) #

Default (OMap k v) # 
Instance details

Methods

def :: OMap k v #

(NFData k, NFData v) => NFData (OMap k v) # 
Instance details

Methods

rnf :: OMap k v -> () #

Ord k => At (OMap k a) # 
Instance details

Methods

at :: Index (OMap k a) -> Lens' (OMap k a) (Maybe (IxValue (OMap k a))) #

Ord k => Ixed (OMap k a) # 
Instance details

Methods

ix :: Index (OMap k a) -> Traversal' (OMap k a) (IxValue (OMap k a)) #