diff options
Diffstat (limited to 'tokio/src/lib.rs')
-rw-r--r-- | tokio/src/lib.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tokio/src/lib.rs b/tokio/src/lib.rs index f5e88b4a..94eb3072 100644 --- a/tokio/src/lib.rs +++ b/tokio/src/lib.rs @@ -79,6 +79,11 @@ macro_rules! if_runtime { )*) } +#[cfg(all(loom, test))] +macro_rules! thread_local { + ($($tts:tt)+) => { loom::thread_local!{ $($tts)+ } } +} + #[cfg(feature = "timer")] pub mod clock; @@ -101,10 +106,11 @@ mod loom; pub mod prelude; -#[cfg(feature = "process")] +#[cfg(all(feature = "process", not(loom)))] pub mod process; #[cfg(feature = "signal")] +#[cfg(not(loom))] pub mod signal; pub mod stream; |