metrics: fix build on mips (#4475)

This commit is contained in:
Name1e5s 2022-02-07 17:06:03 +08:00 committed by GitHub
parent fc4deaa1d0
commit 5690f0c32e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -177,9 +177,9 @@ macro_rules! cfg_macros {
macro_rules! cfg_metrics {
($($item:item)*) => {
$(
// For now, metrics is always enabled. When stabilized, it might
// have a dedicated feature flag.
#[cfg(tokio_unstable)]
// For now, metrics is only disabled in loom tests.
// When stabilized, it might have a dedicated feature flag.
#[cfg(all(tokio_unstable, not(loom)))]
#[cfg_attr(docsrs, doc(cfg(tokio_unstable)))]
$item
)*
@ -189,7 +189,7 @@ macro_rules! cfg_metrics {
macro_rules! cfg_not_metrics {
($($item:item)*) => {
$(
#[cfg(not(tokio_unstable))]
#[cfg(not(all(tokio_unstable, not(loom))))]
$item
)*
}

View File

@ -1,5 +1,5 @@
use std::sync::atomic::Ordering::Relaxed;
use std::sync::atomic::{AtomicU64, AtomicUsize};
use crate::loom::sync::atomic::Ordering::Relaxed;
use crate::loom::sync::atomic::{AtomicU64, AtomicUsize};
/// Retreive runtime worker metrics.
///