From 017a2d92e40dd938a37c6bf08e01f9e98790fdac Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Tue, 27 Nov 2018 12:01:51 -0800 Subject: [PATCH] Update Object lifetimes for 0.11 --- src/lib.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index eb9ead251cd3..24e2445f5921 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -121,16 +121,18 @@ impl Context> { /// /// Performance sensitive applications may want to use `Context::from_sections` /// with a more specialised `gimli::Reader` implementation. - pub fn new<'input, 'data, O: object::Object<'input, 'data>>(file: &O) -> Result { + pub fn new<'data, 'file, O: object::Object<'data, 'file>>( + file: &'file O, + ) -> Result { let endian = if file.is_little_endian() { gimli::RunTimeEndian::Little } else { gimli::RunTimeEndian::Big }; - fn load_section<'input, 'data, O, S, Endian>(file: &O, endian: Endian) -> S + fn load_section<'data, 'file, O, S, Endian>(file: &'file O, endian: Endian) -> S where - O: object::Object<'input, 'data>, + O: object::Object<'data, 'file>, S: gimli::Section>, Endian: gimli::Endianity, { -- 2.19.1