File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -165,21 +165,22 @@ impl WorldGenerator for Grain {
165165 _ => false ,
166166 } )
167167 . collect ( ) ;
168-
169- gen. src . push_str ( "\n provide module " ) ;
170- gen. src . push_str (
171- & resolve. types [ * * resource]
172- . name
173- . as_ref ( )
174- . unwrap ( )
175- . to_upper_camel_case ( ) ,
176- ) ;
177- gen. src . push_str ( " {" ) ;
178- for ( _name, func) in resource_funcs. iter ( ) {
179- gen. src . push_str ( "\n " ) ;
180- gen. import ( resolve, func) ;
168+ if resource_funcs. len ( ) > 0 {
169+ gen. src . push_str ( "\n provide module " ) ;
170+ gen. src . push_str (
171+ & resolve. types [ * * resource]
172+ . name
173+ . as_ref ( )
174+ . unwrap ( )
175+ . to_upper_camel_case ( ) ,
176+ ) ;
177+ gen. src . push_str ( " {" ) ;
178+ for ( _name, func) in resource_funcs. iter ( ) {
179+ gen. src . push_str ( "\n " ) ;
180+ gen. import ( resolve, func) ;
181+ }
182+ gen. src . push_str ( "}\n " ) ;
181183 }
182- gen. src . push_str ( "}\n " ) ;
183184 }
184185 gen. src . push_str ( "}\n \n " ) ;
185186 gen. finish ( ) ;
You can’t perform that action at this time.
0 commit comments