HORIZON HASKELLDocslts/ghc-9.14.x7a6c33e2026-10-12Search packagesCtrl K
Theme: |

GHC 9.14.1 · lts/ghc-9.14.x · 7a6c33e · 2026-10-12

Moduleghc-9.14.1GHC2021

GHC.Data.TrieMap

Contents
  1. Maps over Maybe values
  2. Maps over List values
  3. TrieMap class
  4. Things helpful for adding additional Instances.
  5. Map for leaf compression
Synopsis
  • Packageghc-9.14.1
  • Exports20
  • LanguageGHC2021
  • LicenceBSD-3-Clause

Maps over Maybe values

Maps over List values

TrieMap class

classclass Functor m => TrieMap (m :: Type -> Type) where
#

Associated types

Methods

Instances20TrieMap, …

Things helpful for adding additional Instances.

value(>.>) :: (a -> b) -> (b -> c) -> a -> c
#
value(|>) :: a -> (a -> b) -> b
#
value(|>>)
  1. :: TrieMap m2
  2. => XT (m2 a) -> m1 (m2 a) -> m1 (m2 a)
  3. -> m2 a -> m2 a
  4. -> m1 (m2 a)
  5. -> m1 (m2 a)
#

Map for leaf compression

datadata GenMap (m :: Type -> Type) a
#
Instances6Functor, Foldable, TrieMap, Outputable, Key