std: move thread local implementation to sys

This commit is contained in:
joboet 2024-02-28 19:12:29 +01:00
parent d377991bad
commit 45ca53f9d8
No known key found for this signature in database
GPG Key ID: 704E0149B0194B3C
7 changed files with 4 additions and 3 deletions

View File

@ -9,6 +9,9 @@
pub mod locks;
pub mod os_str;
pub mod path;
#[allow(dead_code)]
#[allow(unused_imports)]
pub mod thread_local;
// FIXME(117276): remove this, move feature implementations into individual
// submodules.

View File

@ -12,8 +12,6 @@
pub mod alloc;
pub mod small_c_string;
#[allow(unused_imports)]
pub mod thread_local;
#[cfg(test)]
mod tests;

View File

@ -205,7 +205,7 @@
#[doc(hidden)]
#[unstable(feature = "thread_local_internals", issue = "none")]
pub mod local_impl {
pub use crate::sys::common::thread_local::{thread_local_inner, Key, abort_on_dtor_unwind};
pub use crate::sys::thread_local::{thread_local_inner, Key, abort_on_dtor_unwind};
}
}
}