A unique, unambiguous name for something, containing information about where that thing originated.
Instances13Eq, Data, Ord, NFData, Uniquable, Binary, …
Eq NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameData NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameOrd NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameCaution: This instance is implemented via nonDetCmpUnique, which means that the ordering is not stable across deserialization or rebuilds.
See nonDetCmpUnique for further information, and #15240 for a bug caused by improper use of this instance.
NFData NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameUniquable NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameOutputable NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameBinary NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameNamedThing NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameOutputableBndr NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameHasOccName NameDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.NameOutputable (WithUserRdr Name)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.Name.ReaderOutputableBndr (WithUserRdr Name)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.Name.Readertype Anno Name = SrcSpanAnnNDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Hs.Extension · orphan