ghc-9.2.1: The GHC API
Safe HaskellSafe-Inferred




lookupFixityRn_help :: Name -> RnM (Bool, Fixity) Source #

lookupFixityRn_help returns (True, fixity) if it finds a Fixity in a local environment or from an interface file. Otherwise, it returns (False, fixity) (e.g., for unbound Names or Names without user-supplied fixity declarations).

lookupFieldFixityRn :: AmbiguousFieldOcc GhcRn -> RnM Fixity Source #

Look up the fixity of a (possibly ambiguous) occurrence of a record field selector. We use lookupFixityRn' so that we can specify the OccName as the field label, which might be different to the OccName of the selector Name if DuplicateRecordFields is in use (#1173). If there are multiple possible selectors with different fixities, generate an error.