From 16fe947e6531b135d108b419cbd1536d8a26c139 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Fri, 28 Feb 2020 21:10:52 +0100 Subject: [PATCH] Make generated modules public While public might be an overkill, until we successfully merge `wiggle` with `wasi-common` (and others), I suggest we just make the modules fully public and work from there. --- crates/generate/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/generate/src/lib.rs b/crates/generate/src/lib.rs index bc0ae49e27..1b235ca2f5 100644 --- a/crates/generate/src/lib.rs +++ b/crates/generate/src/lib.rs @@ -27,7 +27,7 @@ pub fn generate(config: Config) -> TokenStream { let modtrait = define_module_trait(&names, &module); let ctx_type = names.ctx_type(); quote!( - mod #modname { + pub mod #modname { use super::#ctx_type; use super::types::*; #(#fs)* @@ -38,7 +38,7 @@ pub fn generate(config: Config) -> TokenStream { }); quote!( - mod types { + pub mod types { #(#types)* } #(#modules)*