From 02434398b0e77c4172b8fdbe5e0389b233404868 Mon Sep 17 00:00:00 2001 From: Joshua Simmons Date: Sun, 2 Oct 2022 13:24:46 +0200 Subject: [PATCH] Remove some unused functions --- narcissus-core/src/lib.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) 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 { -- 2.49.0