From d2aa76c0ca55b0edbdcb1c83baee58e20bd2566f Mon Sep 17 00:00:00 2001 From: link2xt Date: Sat, 20 Apr 2024 02:45:47 +0000 Subject: [PATCH] refactor(deltachat-ffi): remove ResultNullableExt --- deltachat-ffi/src/lib.rs | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/deltachat-ffi/src/lib.rs b/deltachat-ffi/src/lib.rs index 4f691267b..72a80ab50 100644 --- a/deltachat-ffi/src/lib.rs +++ b/deltachat-ffi/src/lib.rs @@ -4443,19 +4443,6 @@ where } } -trait ResultNullableExt { - fn into_raw(self) -> *mut T; -} - -impl ResultNullableExt for Result { - fn into_raw(self) -> *mut T { - match self { - Ok(t) => Box::into_raw(Box::new(t)), - Err(_) => ptr::null_mut(), - } - } -} - fn convert_and_prune_message_ids(msg_ids: *const u32, msg_cnt: libc::c_int) -> Vec { let ids = unsafe { std::slice::from_raw_parts(msg_ids, msg_cnt as usize) }; let msg_ids: Vec = ids