diff --git a/crates/codegen/src/class_decl.rs b/crates/codegen/src/class_decl.rs index 1363248..3f4e607 100644 --- a/crates/codegen/src/class_decl.rs +++ b/crates/codegen/src/class_decl.rs @@ -28,9 +28,9 @@ pub fn class_decl( cg.add_indentedln("pub _m_oop: (*const *const std::ffi::c_void, *mut std::ffi::c_void),"); if let Some(inherits) = inherits { - cg.add_indented("pub _super: "); + cg.add_indented("pub _super: Box<"); cg.add(&inherits.get_rust()); - cg.addln(","); + cg.addln(">,"); } for field in fields.clone() {