Equations
- Lean.Elab.Deriving.DecEq.mkDecEqHeader indVal = Lean.Elab.Deriving.mkHeader `DecidableEq 2 indVal
Instances For
def
Lean.Elab.Deriving.DecEq.mkMatch
(ctx : Lean.Elab.Deriving.Context)
(header : Lean.Elab.Deriving.Header)
(indVal : Lean.InductiveVal)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Deriving.DecEq.mkMatch.mkAlts
(ctx : Lean.Elab.Deriving.Context)
(indVal : Lean.InductiveVal)
:
Lean.Elab.TermElabM (Array (Lean.TSyntax `Lean.Parser.Term.matchAlt))
Instances For
def
Lean.Elab.Deriving.DecEq.mkAuxFunction
(ctx : Lean.Elab.Deriving.Context)
(auxFunName : Lean.Name)
(indVal : Lean.InductiveVal)
:
Lean.Elab.TermElabM (Lean.TSyntax `command)
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Deriving.DecEq.mkAuxFunctions
(ctx : Lean.Elab.Deriving.Context)
:
Lean.Elab.TermElabM (Lean.TSyntax `command)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instances For
Instances For
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.