strict-containers-lens-0.1: Strict containers - Lens instances
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Strict.HashMap.Lens

Orphan instances

(Eq k, Hashable k) => Ixed (HashMap k a) Source # 
Instance details

Methods

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

(Eq k, Hashable k) => At (HashMap k v) Source # 
Instance details

Methods

at :: Index (HashMap k v) -> Lens' (HashMap k v) (Maybe (IxValue (HashMap k v))) #

(Hashable k, Eq k) => Wrapped (HashMap k a) Source # 
Instance details

Associated Types

type Unwrapped (HashMap k a) #

Methods

_Wrapped' :: Iso' (HashMap k a) (Unwrapped (HashMap k a)) #

AsEmpty (HashMap k a) Source # 
Instance details

Methods

_Empty :: Prism' (HashMap k a) () #

(t ~ HashMap k' a', Hashable k, Eq k) => Rewrapped (HashMap k a) t Source # 
Instance details

c ~ d => Each (HashMap c a) (HashMap d b) a b Source # 
Instance details

Methods

each :: Traversal (HashMap c a) (HashMap d b) a b #