@@ -246,7 +246,7 @@ impl<'a> ObjectFactory<'a> {
246
246
/// reference to the terminators and contains the library name (entry) for the
247
247
/// import name table. It will force the linker to construct the necessary
248
248
/// structure to import symbols from the DLL.
249
- fn create_import_descriptor ( & self ) -> Result < NewArchiveMember > {
249
+ fn create_import_descriptor ( & self ) -> Result < NewArchiveMember < ' _ > > {
250
250
let mut buffer = Vec :: new ( ) ;
251
251
252
252
const NUMBER_OF_SECTIONS : usize = 2 ;
@@ -460,7 +460,7 @@ impl<'a> ObjectFactory<'a> {
460
460
/// Creates a NULL import descriptor. This is a small object file whcih
461
461
/// contains a NULL import descriptor. It is used to terminate the imports
462
462
/// from a specific DLL.
463
- fn create_null_import_descriptor ( & self ) -> Result < NewArchiveMember > {
463
+ fn create_null_import_descriptor ( & self ) -> Result < NewArchiveMember < ' _ > > {
464
464
let mut buffer = Vec :: new ( ) ;
465
465
466
466
const NUMBER_OF_SECTIONS : usize = 1 ;
@@ -542,7 +542,7 @@ impl<'a> ObjectFactory<'a> {
542
542
/// Create a NULL Thunk Entry. This is a small object file which contains a
543
543
/// NULL Import Address Table entry and a NULL Import Lookup Table Entry. It
544
544
/// is used to terminate the IAT and ILT.
545
- fn create_null_thunk ( & self ) -> Result < NewArchiveMember > {
545
+ fn create_null_thunk ( & self ) -> Result < NewArchiveMember < ' _ > > {
546
546
let mut buffer = Vec :: new ( ) ;
547
547
548
548
const NUMBER_OF_SECTIONS : usize = 2 ;
@@ -658,7 +658,7 @@ impl<'a> ObjectFactory<'a> {
658
658
name_type : ImportNameType ,
659
659
export_name : Option < & str > ,
660
660
machine : MachineTypes ,
661
- ) -> Result < NewArchiveMember > {
661
+ ) -> Result < NewArchiveMember < ' _ > > {
662
662
let mut imp_size = self . import_name . len ( ) + sym. len ( ) + 2 ; // +2 for NULs
663
663
if let Some ( export_name) = export_name {
664
664
imp_size += export_name. len ( ) + 1 ;
@@ -704,7 +704,7 @@ impl<'a> ObjectFactory<'a> {
704
704
weak : & str ,
705
705
imp : bool ,
706
706
machine : MachineTypes ,
707
- ) -> Result < NewArchiveMember > {
707
+ ) -> Result < NewArchiveMember < ' _ > > {
708
708
let mut buffer = Vec :: new ( ) ;
709
709
const NUMBER_OF_SECTIONS : usize = 1 ;
710
710
const NUMBER_OF_SYMBOLS : usize = 5 ;
0 commit comments