HORIZON HASKELLDocslts/ghc-10.0.x8174fa42026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8174fa4 · 2026-10-11

ModuleAgda-2.8.0.2Haskell2010

Agda.TypeChecking.Rules.Record

  • 5 values
  • PackageAgda-2.8.0.2
  • Exports5
  • LanguageHaskell2010
  • LicenceMIT
  • SourceRecord.hs

Records

5 declarations
valuecheckRecDef
  1. :: DefInfo

    Position and other info.

  2. -> QName

    Record type identifier.

  3. -> UniverseCheck

    Check universes?

  4. -> RecordDirectives

    (Co)Inductive, (No)Eta, (Co)Pattern, Constructor?

  5. -> DataDefParams

    Record parameters.

  6. -> Expr

    Approximate type of constructor (fields -> dummy). Does not include record parameters.

  7. -> [Field]

    Field signatures.

  8. -> TCM ()
#
checkRecDef i name con ps contel fields
name

Record type identifier.

con

Maybe constructor name and info.

ps

Record parameters.

contel

Approximate type of constructor (

fields

-> dummy). Does not include record parameters.

fields

List of field signatures.