From 951bd33f4f465f5be0c96967f86a62d6f5c4d738 Mon Sep 17 00:00:00 2001 From: daxpedda Date: Mon, 15 Jan 2024 11:01:55 +0100 Subject: [PATCH] Fix ambiguous lifetime elision --- 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; }