Maps over Maybe values
1 declarationInstances4Functor, Foldable, TrieMap, Key
Maps over List values
1 declarationInstances5Functor, Foldable, TrieMap, Outputable, Key
Instances18TrieMap, …
TrieMap IntMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMapTrieMap LabelMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Cmm.Dataflow.LabelTrieMap AltMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.ExprTrieMap CoreMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.ExprTrieMap CoreMapXDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.ExprTrieMap BndrMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.TypeTrieMap CoercionMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.TypeTrieMap CoercionMapXDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.TypeTrieMap LooseTypeMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.TypeTrieMap TyLitMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.TypeTrieMap TypeMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.TypeTrieMap TypeMapXDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.TypeTrieMap VarMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.TypeOrd k => TrieMap (Map k)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMapTrieMap m => TrieMap (ListMap m)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMapTrieMap m => TrieMap (MaybeMap m)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMap(Eq (Key m), TrieMap m) => TrieMap (GenMap m)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMapUniquable key => TrieMap (UniqDFM key)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMap
Things helpful for adding additional Instances.
6 declarationsvvalue(>.>) :: (a -> b) -> (b -> c) -> a -> c vvalue(|>) :: a -> (a -> b) -> b vvalue(|>>) :: TrieMap m2=> XT (m2 a) -> m1 (m2 a) -> m1 (m2 a)-> m2 a -> m2 a-> m1 (m2 a)-> m1 (m2 a)
Map for leaf compression
7 declarationsInstances6Functor, Foldable, TrieMap, Outputable, Key