From bebe593c301286fa4c42ca1655ffd70881a0dac6 Mon Sep 17 00:00:00 2001 From: Tangent 128 <Tangent128@gmail.com> Date: Tue, 3 Apr 2018 19:07:16 -0400 Subject: [PATCH] Lifetime simplification reflecting probably-better understanding of them --- src/ebml.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ebml.rs b/src/ebml.rs index 67400ae..5a9293b 100644 --- a/src/ebml.rs +++ b/src/ebml.rs @@ -218,11 +218,11 @@ pub struct Ebml<Source> { pub source: Source } -pub trait FromEbml<'b>: Sized { +pub trait FromEbml<'a>: Sized { fn should_unwrap(element_id: u64) -> bool; - fn decode(element_id: u64, bytes: &'b[u8]) -> Result<Self, Error>; + fn decode(element_id: u64, bytes: &'a[u8]) -> Result<Self, Error>; - fn decode_element<'a: 'b>(bytes: &'a[u8]) -> Result<Option<(Self, usize)>, Error> { + fn decode_element(bytes: &'a[u8]) -> Result<Option<(Self, usize)>, Error> { match decode_tag(bytes) { Ok(None) => Ok(None), Err(err) => Err(err),