@@ -19,7 +19,7 @@ use proc_macro2::{Span, TokenStream};
1919use quote:: quote;
2020use rustpython_codegen as codegen;
2121use rustpython_compiler:: compile;
22- use rustpython_compiler_core:: { CodeObject , FrozenModule } ;
22+ use rustpython_compiler_core:: { CodeObject , FrozenModule , Mode } ;
2323use std:: {
2424 collections:: HashMap ,
2525 env, fs,
@@ -55,7 +55,7 @@ impl CompilationSource {
5555 fn compile_string < D : std:: fmt:: Display , F : FnOnce ( ) -> D > (
5656 & self ,
5757 source : & str ,
58- mode : codegen :: Mode ,
58+ mode : Mode ,
5959 module_name : String ,
6060 origin : F ,
6161 ) -> Result < CodeObject , Diagnostic > {
@@ -69,7 +69,7 @@ impl CompilationSource {
6969
7070 fn compile (
7171 & self ,
72- mode : codegen :: Mode ,
72+ mode : Mode ,
7373 module_name : String ,
7474 ) -> Result < HashMap < String , FrozenModule > , Diagnostic > {
7575 match & self . kind {
@@ -85,11 +85,7 @@ impl CompilationSource {
8585 }
8686 }
8787
88- fn compile_single (
89- & self ,
90- mode : codegen:: Mode ,
91- module_name : String ,
92- ) -> Result < CodeObject , Diagnostic > {
88+ fn compile_single ( & self , mode : Mode , module_name : String ) -> Result < CodeObject , Diagnostic > {
9389 match & self . kind {
9490 CompilationSourceKind :: File ( rel_path) => {
9591 let path = CARGO_MANIFEST_DIR . join ( rel_path) ;
@@ -116,7 +112,7 @@ impl CompilationSource {
116112 & self ,
117113 path : & Path ,
118114 parent : String ,
119- mode : codegen :: Mode ,
115+ mode : Mode ,
120116 ) -> Result < HashMap < String , FrozenModule > , Diagnostic > {
121117 let mut code_map = HashMap :: new ( ) ;
122118 let paths = fs:: read_dir ( path)
@@ -309,7 +305,7 @@ impl PyCompileInput {
309305
310306 Ok ( PyCompileArgs {
311307 source,
312- mode : mode. unwrap_or ( codegen :: Mode :: Exec ) ,
308+ mode : mode. unwrap_or ( Mode :: Exec ) ,
313309 module_name : module_name. unwrap_or_else ( || "frozen" . to_owned ( ) ) ,
314310 crate_name : crate_name. unwrap_or_else ( || syn:: parse_quote!( :: rustpython_vm:: bytecode) ) ,
315311 } )
@@ -350,7 +346,7 @@ impl Parse for PyCompileInput {
350346
351347struct PyCompileArgs {
352348 source : CompilationSource ,
353- mode : codegen :: Mode ,
349+ mode : Mode ,
354350 module_name : String ,
355351 crate_name : syn:: Path ,
356352}
0 commit comments