diff --git a/crates/codegen/src/lib.rs b/crates/codegen/src/lib.rs index a1d74cb..f6c466b 100644 --- a/crates/codegen/src/lib.rs +++ b/crates/codegen/src/lib.rs @@ -184,9 +184,9 @@ impl GetRust for TypeExpr { match self { Self::Path(path, generics) => { if let Some(generics) = generics { - format!("{}{}", get_static_type_path(path), generics.get_rust()) + format!("{}{}", path.get_rust(), generics.get_rust()) } else { - get_static_type_path(path) + path.get_rust() } } Self::Lifetime(name) => format!("'{}", name.get_rust()), @@ -247,16 +247,6 @@ impl GetRust for TypeExpr { } } -pub fn get_static_type_path(path: &Path) -> String { - let rust_path = path.get_rust(); - - if rust_path == "void" { - format!("()") - } else { - rust_path - } -} - impl GenRust for Pattern { fn gen_rust(&self, ctx: &mut Context, cg: &mut RustCodegen) { match self {