From e07c7ec4cd8a98cdb98703cdbc9ef1499bb9e94b Mon Sep 17 00:00:00 2001 From: meh Date: Tue, 12 May 2015 20:00:56 +0200 Subject: [PATCH] util/frame: use lifetime elision --- src/util/frame/side_data.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/frame/side_data.rs b/src/util/frame/side_data.rs index 7b8ba30..3305b94 100644 --- a/src/util/frame/side_data.rs +++ b/src/util/frame/side_data.rs @@ -83,13 +83,13 @@ impl<'a> SideData<'a> { } } - pub fn data(&'a self) -> &'a [u8] { + pub fn data(&self) -> &[u8] { unsafe { slice::from_raw_parts((*self.ptr).data, (*self.ptr).size as usize) } } - pub fn metadata(&'a self) -> Dictionary<'a> { + pub fn metadata(&self) -> Dictionary { unsafe { Dictionary::wrap((*self.ptr).metadata) }