Equations
- Lean.Elab.Deriving.FromToJson.mkToJsonHeader indVal = Lean.Elab.Deriving.mkHeader `Lean.ToJson 1 indVal
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.
- Lean.Elab.Deriving.FromToJson.mkJsonField n = Lean.throwError (Lean.toMessageData "invalid json field name " ++ Lean.toMessageData n ++ Lean.toMessageData "")
Instances For
def
Lean.Elab.Deriving.FromToJson.mkToJsonBodyForStruct
(header : Lean.Elab.Deriving.Header)
(indName : Lake.Name)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Deriving.FromToJson.mkToJsonBodyForInduct
(ctx : Lean.Elab.Deriving.Context)
(header : Lean.Elab.Deriving.Header)
(indName : Lake.Name)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Deriving.FromToJson.mkToJsonBodyForInduct.mkAlts
(indVal : Lean.InductiveVal)
(rhs : Lean.ConstructorVal → Array (Lean.Ident × Lean.Expr) → Option (Array Lake.Name) → Lean.Elab.TermElabM Lean.Term)
:
Lean.Elab.TermElabM (Array (Lean.TSyntax `Lean.Parser.Term.matchAlt))
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.FromToJson.mkFromJsonBodyForInduct
(ctx : Lean.Elab.Deriving.Context)
(indName : Lake.Name)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Deriving.FromToJson.mkFromJsonBodyForInduct.mkAlts
(ctx : Lean.Elab.Deriving.Context)
(indVal : Lean.InductiveVal)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Deriving.FromToJson.mkToJsonBody
(ctx : Lean.Elab.Deriving.Context)
(header : Lean.Elab.Deriving.Header)
(e : Lean.Expr)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Deriving.FromToJson.mkToJsonAuxFunction
(ctx : Lean.Elab.Deriving.Context)
(i : Nat)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Deriving.FromToJson.mkFromJsonBody
(ctx : Lean.Elab.Deriving.Context)
(e : Lean.Expr)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Deriving.FromToJson.mkFromJsonAuxFunction
(ctx : Lean.Elab.Deriving.Context)
(i : Nat)
:
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
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
Equations
- One or more equations did not get rendered due to their size.