From cddc1f9188cc9b36b576df02813bbb3473dbedde Mon Sep 17 00:00:00 2001 From: Pema Malling Date: Tue, 5 Jul 2022 21:35:13 +0200 Subject: [PATCH] Update macro to handle unsafe (#2015) --- src/macros.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/macros.rs b/src/macros.rs index 48e03293c6..eec65b8cf6 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -259,7 +259,7 @@ macro_rules! implement_buffer_content { type Owned = Box<$struct_name<$($gs)*>>; #[inline] - fn read(size: usize, f: F) -> ::std::result::Result>, E> + unsafe fn read(size: usize, f: F) -> ::std::result::Result>, E> where F: FnOnce(&mut $struct_name<$($gs)*>) -> ::std::result::Result<(), E> { use std::mem;