- irrelevant : Lean.IR.CtorFieldInfo
- object (i : Nat) : Lean.IR.CtorFieldInfo
- usize (i : Nat) : Lean.IR.CtorFieldInfo
- scalar (sz offset : Nat) (type : Lean.IR.IRType) : Lean.IR.CtorFieldInfo
Instances For
Equations
- Lean.IR.CtorFieldInfo.irrelevant.format = Std.Format.text "◾"
- (Lean.IR.CtorFieldInfo.object i).format = Std.format "obj@" ++ Std.format i ++ Std.format ""
- (Lean.IR.CtorFieldInfo.usize i).format = Std.format "usize@" ++ Std.format i ++ Std.format ""
- (Lean.IR.CtorFieldInfo.scalar sz offset type).format = Std.format "scalar#" ++ Std.format sz ++ Std.format "@" ++ Std.format offset ++ Std.format ":" ++ Std.format type ++ Std.format ""
Instances For
Equations
- Lean.IR.CtorFieldInfo.instToFormat = { format := Lean.IR.CtorFieldInfo.format }
Instances For
@[extern lean_ir_get_ctor_layout]