From: Joshua Simmons Date: Sun, 2 Oct 2022 11:24:46 +0000 (+0200) Subject: Remove some unused functions X-Git-Url: https://git.nega.tv//gitweb.cgi?a=commitdiff_plain;h=02434398b0e77c4172b8fdbe5e0389b233404868;p=josh%2Fnarcissus Remove some unused functions --- diff --git a/narcissus-core/src/lib.rs b/narcissus-core/src/lib.rs index d7dbf7f..6440f46 100644 --- a/narcissus-core/src/lib.rs +++ b/narcissus-core/src/lib.rs @@ -46,7 +46,7 @@ macro_rules! thread_token_def { mod private { use std::cell::UnsafeCell; use std::sync::atomic::AtomicUsize; - use $crate::{array_assume_init, uninit_array, PhantomUnsend}; + use $crate::PhantomUnsend; pub struct $token_name { index: usize, phantom: PhantomUnsend, @@ -246,14 +246,6 @@ pub fn get_thread_id() -> i32 { unsafe { libc::gettid() } } -pub fn uninit_array() -> [MaybeUninit; N] { - unsafe { MaybeUninit::<[MaybeUninit; N]>::uninit().assume_init() } -} - -pub unsafe fn array_assume_init(array: [MaybeUninit; N]) -> [T; N] { - (&array as *const _ as *const [T; N]).read() -} - pub fn uninit_box() -> Box> { let layout = std::alloc::Layout::new::>(); unsafe {