Switch std::atomic to portable_atomic for mips support (#62)

Co-authored-by: andrewheadricke <andrewheadricke>
This commit is contained in:
AndrewH
2026-04-22 01:06:39 +10:00
committed by GitHub
parent 745b523ac6
commit c83e14ac97
7 changed files with 7 additions and 5 deletions

1
Cargo.lock generated
View File

@@ -985,6 +985,7 @@ dependencies = [
"hex", "hex",
"hkdf", "hkdf",
"libc", "libc",
"portable-atomic",
"rand 0.10.0", "rand 0.10.0",
"ratatui", "ratatui",
"rtnetlink", "rtnetlink",

View File

@@ -36,6 +36,7 @@ futures = "0.3"
simple-dns = "0.11.2" simple-dns = "0.11.2"
socket2 = { version = "0.6.2", features = ["all"] } socket2 = { version = "0.6.2", features = ["all"] }
tokio-socks = "0.5" tokio-socks = "0.5"
portable-atomic = { version = "1", features = ["std"] }
rustables = { version = "0.8.7", optional = true } rustables = { version = "0.8.7", optional = true }

View File

@@ -1,6 +1,6 @@
//! BLE transport statistics. //! BLE transport statistics.
use std::sync::atomic::{AtomicU64, Ordering}; use portable_atomic::{AtomicU64, Ordering};
use serde::Serialize; use serde::Serialize;

View File

@@ -1,6 +1,6 @@
//! Ethernet transport statistics. //! Ethernet transport statistics.
use std::sync::atomic::{AtomicU64, Ordering}; use portable_atomic::{AtomicU64, Ordering};
/// Statistics for an Ethernet transport instance. /// Statistics for an Ethernet transport instance.
/// ///

View File

@@ -1,6 +1,6 @@
//! TCP transport statistics. //! TCP transport statistics.
use std::sync::atomic::{AtomicU64, Ordering}; use portable_atomic::{AtomicU64, Ordering};
use serde::Serialize; use serde::Serialize;

View File

@@ -1,6 +1,6 @@
//! Tor transport statistics. //! Tor transport statistics.
use std::sync::atomic::{AtomicU64, Ordering}; use portable_atomic::{AtomicU64, Ordering};
use serde::Serialize; use serde::Serialize;

View File

@@ -1,6 +1,6 @@
//! UDP transport statistics. //! UDP transport statistics.
use std::sync::atomic::{AtomicU64, Ordering}; use portable_atomic::{AtomicU64, Ordering};
use serde::Serialize; use serde::Serialize;