From eabdd04278641030e8c1f494726436cddd171171 Mon Sep 17 00:00:00 2001 From: Blizzard Finnegan Date: Fri, 18 Aug 2023 08:13:35 -0400 Subject: [PATCH] Patch issue 11 and 8 --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index d420072..d74cfe7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -212,7 +212,7 @@ fn output_gen(family: oop::Family, output_path: String) -> (String, String){ "{}{}{}{}{}", "use crate::datatypes;\nuse super::{Object, ObjectSpecies, RawObject};\nuse derive_getters::Getters;\nuse derive_builder::Builder;\nuse downcast_rs::Downcast;\n\npub trait ", family.get_name(), - ":Downcast{}\n\n#[derive(Clone,Debug)]\npub enum ", + ":std::fmt::Debug + Downcast{}\n\n#[derive(Clone,Debug)]\npub enum ", family.get_name(), "Species{\n" ); @@ -326,9 +326,9 @@ fn output_gen(family: oop::Family, output_path: String) -> (String, String){ write_string = format!( "{}{}{}{}{}{}{}{}{}{}{}{}{}{}", write_string, - "}\n\npub impl ", + "}\n\nimpl ", object.get_name(), - " {\n\tfn new() -> Self { todo!() }\n}\nimpl Object for ", + " {\n\tpub fn new() -> Self { todo!() }\n}\nimpl Object for ", object.get_name(), "{\n\tfn get_family(&self) -> datatypes::Family { datatypes::Family::", family.get_name(), -- 2.47.2