Maps over Maybe values
1 declarationInstances4Functor, Foldable, TrieMap, Key
Maps over List values
1 declarationInstances5Functor, Foldable, TrieMap, Outputable, Key
Instances20TrieMap, …
TrieMap IntMapDefined in ghc-10.0.0.20260917 · GHC.Data.TrieMapTrieMap LabelMapDefined in ghc-10.0.0.20260917 · GHC.Cmm.Dataflow.LabelTrieMap AltMapDefined in ghc-10.0.0.20260917 · GHC.Core.Map.ExprTrieMap CoreMapDefined in ghc-10.0.0.20260917 · GHC.Core.Map.ExprTrieMap CoreMapXDefined in ghc-10.0.0.20260917 · GHC.Core.Map.ExprTrieMap BndrMapDefined in ghc-10.0.0.20260917 · GHC.Core.Map.TypeTrieMap CoercionMapDefined in ghc-10.0.0.20260917 · GHC.Core.Map.TypeTrieMap CoercionMapXDefined in ghc-10.0.0.20260917 · GHC.Core.Map.TypeTrieMap LooseTypeMapDefined in ghc-10.0.0.20260917 · GHC.Core.Map.TypeTrieMap TyLitMapDefined in ghc-10.0.0.20260917 · GHC.Core.Map.TypeTrieMap TypeMapDefined in ghc-10.0.0.20260917 · GHC.Core.Map.TypeTrieMap TypeMapXDefined in ghc-10.0.0.20260917 · GHC.Core.Map.TypeTrieMap VarMapDefined in ghc-10.0.0.20260917 · GHC.Core.Map.TypeTrieMap ConAppMapDefined in ghc-10.0.0.20260917 · GHC.Stg.CSETrieMap StgArgMapDefined in ghc-10.0.0.20260917 · GHC.Stg.CSETrieMap m => TrieMap (ListMap m)Defined in ghc-10.0.0.20260917 · GHC.Data.TrieMapTrieMap m => TrieMap (MaybeMap m)Defined in ghc-10.0.0.20260917 · GHC.Data.TrieMapOrd k => TrieMap (Map k)Defined in ghc-10.0.0.20260917 · GHC.Data.TrieMap(Eq (Key m), TrieMap m) => TrieMap (GenMap m)Defined in ghc-10.0.0.20260917 · GHC.Data.TrieMapUniquable key => TrieMap (UniqDFM key)Defined in ghc-10.0.0.20260917 · 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