@@ -37,7 +37,7 @@ use rls_vfs::Vfs;
3737
3838use self :: rustc:: session:: config:: Input ;
3939use self :: rustc:: session:: Session ;
40- use self :: rustc_driver:: run_compiler;
40+ use self :: rustc_driver:: { run_compiler, Compilation } ;
4141use self :: rustc_interface:: interface;
4242use self :: rustc_save_analysis as save;
4343use self :: rustc_save_analysis:: CallbackHandler ;
@@ -155,18 +155,18 @@ impl rustc_driver::Callbacks for RlsRustcCalls {
155155 config. opts . debugging_opts . save_analysis = true ;
156156 }
157157
158- fn after_parsing ( & mut self , _compiler : & interface:: Compiler ) -> bool {
158+ fn after_parsing ( & mut self , _compiler : & interface:: Compiler ) -> Compilation {
159159 #[ cfg( feature = "clippy" ) ]
160160 {
161161 if self . clippy_preference != ClippyPreference :: Off {
162162 clippy_after_parse_callback ( _compiler) ;
163163 }
164164 }
165- // Continue execution
166- true
165+
166+ Compilation :: Continue
167167 }
168168
169- fn after_analysis ( & mut self , compiler : & interface:: Compiler ) -> bool {
169+ fn after_analysis ( & mut self , compiler : & interface:: Compiler ) -> Compilation {
170170 let sess = compiler. session ( ) ;
171171 let input = compiler. input ( ) ;
172172 let crate_name = compiler. crate_name ( ) . unwrap ( ) . peek ( ) . clone ( ) ;
@@ -228,7 +228,7 @@ impl rustc_driver::Callbacks for RlsRustcCalls {
228228 ) ;
229229 } ) ;
230230
231- true
231+ Compilation :: Continue
232232 }
233233}
234234
0 commit comments