From 9b0eccf73b980cf7e64edfb054fb531ef6b2177b Mon Sep 17 00:00:00 2001 From: "Marco C." <46560192+Marcondiro@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:35:00 +0200 Subject: [PATCH] Do not require Sized for OwnedRefMut as_ref/as_mut (#2581) --- libafl_bolts/src/ownedref.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libafl_bolts/src/ownedref.rs b/libafl_bolts/src/ownedref.rs index c32051b8b6..b609439eda 100644 --- a/libafl_bolts/src/ownedref.rs +++ b/libafl_bolts/src/ownedref.rs @@ -306,7 +306,7 @@ where } } -impl<'a, T: Sized> AsRef for OwnedRefMut<'a, T> { +impl<'a, T: ?Sized> AsRef for OwnedRefMut<'a, T> { #[must_use] fn as_ref(&self) -> &T { match self { @@ -317,7 +317,7 @@ impl<'a, T: Sized> AsRef for OwnedRefMut<'a, T> { } } -impl<'a, T: Sized> AsMut for OwnedRefMut<'a, T> { +impl<'a, T: ?Sized> AsMut for OwnedRefMut<'a, T> { #[must_use] fn as_mut(&mut self) -> &mut T { match self {