Instances For
def
Lean.Elab.Deriving.Repr.mkBodyForStruct
(header : Lean.Elab.Deriving.Header)
(indVal : Lean.InductiveVal)
:
Instances For
def
Lean.Elab.Deriving.Repr.mkBodyForInduct
(header : Lean.Elab.Deriving.Header)
(indVal : Lean.InductiveVal)
(auxFunName : Lake.Name)
:
Instances For
def
Lean.Elab.Deriving.Repr.mkBodyForInduct.mkAlts
(indVal : Lean.InductiveVal)
(auxFunName : Lake.Name)
:
Lean.Elab.TermElabM (Array (Lean.TSyntax `Lean.Parser.Term.matchAlt))
Instances For
def
Lean.Elab.Deriving.Repr.mkBody
(header : Lean.Elab.Deriving.Header)
(indVal : Lean.InductiveVal)
(auxFunName : Lake.Name)
: