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