std: move ReentrantMutex to sync

This commit is contained in:
joboet 2022-11-14 14:25:44 +01:00
parent 96ddd32c4b
commit c66494474c
No known key found for this signature in database
GPG Key ID: 704E0149B0194B3C
5 changed files with 5 additions and 4 deletions

View File

@ -10,9 +10,8 @@ use crate::fmt;
use crate::fs::File;
use crate::io::{self, BufReader, IoSlice, IoSliceMut, LineWriter, Lines};
use crate::sync::atomic::{AtomicBool, Ordering};
use crate::sync::{Arc, Mutex, MutexGuard, OnceLock};
use crate::sync::{Arc, Mutex, MutexGuard, OnceLock, ReentrantMutex, ReentrantMutexGuard};
use crate::sys::stdio;
use crate::sys_common::remutex::{ReentrantMutex, ReentrantMutexGuard};
type LocalStream = Arc<Mutex<Vec<u8>>>;

View File

@ -177,6 +177,8 @@ pub use self::lazy_lock::LazyLock;
#[unstable(feature = "once_cell", issue = "74465")]
pub use self::once_lock::OnceLock;
pub(crate) use self::remutex::{ReentrantMutex, ReentrantMutexGuard};
pub mod mpsc;
mod barrier;
@ -187,4 +189,5 @@ mod mutex;
mod once;
mod once_lock;
mod poison;
mod remutex;
mod rwlock;

View File

@ -1,6 +1,6 @@
use super::{ReentrantMutex, ReentrantMutexGuard};
use crate::cell::RefCell;
use crate::sync::Arc;
use crate::sys_common::remutex::{ReentrantMutex, ReentrantMutexGuard};
use crate::thread;
#[test]

View File

@ -27,7 +27,6 @@ pub mod lazy_box;
pub mod memchr;
pub mod once;
pub mod process;
pub mod remutex;
pub mod thread;
pub mod thread_info;
pub mod thread_local_dtor;