Type of unique deterministic finite maps
The key is just here to keep us honest. It's always safe to use a single type as key. If two types don't overlap in their uniques it's also safe to index the same map at multiple key types. But this is very much discouraged.
Instances7Functor, Foldable, Traversable, TrieMap, Data, Outputable, …
Functor (UniqDFM key)Defined in ghc-9.10.3 · GHC.Types.Unique.DFMFoldable (UniqDFM key)Defined in ghc-9.10.3 · GHC.Types.Unique.DFMDeterministic, in O(n log n).
Traversable (UniqDFM key)Defined in ghc-9.10.3 · GHC.Types.Unique.DFMDeterministic, in O(n log n).
Uniquable key => TrieMap (UniqDFM key)Defined in ghc-9.10.3 · GHC.Data.TrieMap(Typeable key, Typeable k, Data ele) => Data (UniqDFM key ele)Defined in ghc-9.10.3 · GHC.Types.Unique.DFMOutputable a => Outputable (UniqDFM key a)Defined in ghc-9.10.3 · GHC.Types.Unique.DFMtype Key (UniqDFM key) = keyDefined in ghc-9.10.3 · GHC.Data.TrieMap