- irrelevant: Lean.IR.CtorFieldInfo
- object: Nat → Lean.IR.CtorFieldInfo
- usize: Nat → Lean.IR.CtorFieldInfo
- scalar: Nat → Nat → Lean.IR.IRType → Lean.IR.CtorFieldInfo
Equations
- Lean.IR.CtorFieldInfo.format x = match x with | Lean.IR.CtorFieldInfo.irrelevant => Std.Format.text "◾" | Lean.IR.CtorFieldInfo.object i => Lean.format "obj@" ++ Lean.format i ++ Lean.format "" | Lean.IR.CtorFieldInfo.usize i => Lean.format "usize@" ++ Lean.format i ++ Lean.format "" | Lean.IR.CtorFieldInfo.scalar sz offset type => Lean.format "scalar#" ++ Lean.format sz ++ Lean.format "@" ++ Lean.format offset ++ Lean.format ":" ++ Lean.format type ++ Lean.format ""
Equations
@[extern lean_ir_get_ctor_layout]