File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -218,7 +218,7 @@ pub fn configure_and_expand(
218218 krate,
219219 & crate_name,
220220 & resolver_arenas,
221- & * metadata_loader,
221+ metadata_loader,
222222 ) ;
223223 let mut resolver = match res {
224224 Err ( v) => {
@@ -350,7 +350,7 @@ fn configure_and_expand_inner<'a>(
350350 mut krate : ast:: Crate ,
351351 crate_name : & str ,
352352 resolver_arenas : & ' a ResolverArenas < ' a > ,
353- metadata_loader : & ' a MetadataLoaderDyn ,
353+ metadata_loader : Box < MetadataLoaderDyn > ,
354354) -> Result < ( ast:: Crate , Resolver < ' a > ) > {
355355 tracing:: trace!( "configure_and_expand_inner" ) ;
356356 pre_expansion_lint ( sess, lint_store, & krate, crate_name) ;
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ pub struct CStore {
5454pub struct CrateLoader < ' a > {
5555 // Immutable configuration.
5656 sess : & ' a Session ,
57- metadata_loader : & ' a MetadataLoaderDyn ,
57+ metadata_loader : Box < MetadataLoaderDyn > ,
5858 local_crate_name : Symbol ,
5959 // Mutable output.
6060 cstore : CStore ,
@@ -219,7 +219,7 @@ impl CStore {
219219impl < ' a > CrateLoader < ' a > {
220220 pub fn new (
221221 sess : & ' a Session ,
222- metadata_loader : & ' a MetadataLoaderDyn ,
222+ metadata_loader : Box < MetadataLoaderDyn > ,
223223 local_crate_name : & str ,
224224 ) -> Self {
225225 let local_crate_stable_id =
@@ -544,7 +544,7 @@ impl<'a> CrateLoader<'a> {
544544 info ! ( "falling back to a load" ) ;
545545 let mut locator = CrateLocator :: new (
546546 self . sess ,
547- self . metadata_loader ,
547+ & * self . metadata_loader ,
548548 name,
549549 hash,
550550 host_hash,
Original file line number Diff line number Diff line change @@ -1198,7 +1198,7 @@ impl<'a> Resolver<'a> {
11981198 session : & ' a Session ,
11991199 krate : & Crate ,
12001200 crate_name : & str ,
1201- metadata_loader : & ' a MetadataLoaderDyn ,
1201+ metadata_loader : Box < MetadataLoaderDyn > ,
12021202 arenas : & ' a ResolverArenas < ' a > ,
12031203 ) -> Resolver < ' a > {
12041204 let root_local_def_id = LocalDefId { local_def_index : CRATE_DEF_INDEX } ;
You can’t perform that action at this time.
0 commit comments