From 40769f7ecaa2d1730e04861c19bce2325c8ab0c2 Mon Sep 17 00:00:00 2001 From: daxpedda Date: Wed, 17 Jan 2024 21:09:32 +0100 Subject: [PATCH] Fix ambiguous lifetime elision (#131) --- src/serialization.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/serialization.rs b/src/serialization.rs index a4dacd3..7f1d38d 100644 --- a/src/serialization.rs +++ b/src/serialization.rs @@ -307,11 +307,11 @@ fn deserialize_scalar(input: &mut &[u8]) -> Result { } trait SliceExt { - fn take_ext(self: &mut &Self, take: usize) -> Option<&Self>; + fn take_ext<'a>(self: &mut &'a Self, take: usize) -> Option<&'a Self>; } impl SliceExt for [T] { - fn take_ext(self: &mut &Self, take: usize) -> Option<&Self> { + fn take_ext<'a>(self: &mut &'a Self, take: usize) -> Option<&'a Self> { if take > self.len() { return None; }