From 773ae9441dfabfe477ba9bebc556f0a30959e791 Mon Sep 17 00:00:00 2001 From: Michael Taylor Date: Thu, 1 Oct 2026 20:30:09 -0700 Subject: [PATCH] fix(clippy): rename deprecated fetch_update to try_update (rust 1.99) Rust 1.99.0 renames AtomicUsize::fetch_update to try_update for consistency. Refs DIG-Network/dig_ecosystem#3442 --- crates/dig-node-core/src/seams/chia_peer/coinset_resolver.rs | 2 +- crates/dig-node-core/src/seams/dig_peer/module_reshare.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/dig-node-core/src/seams/chia_peer/coinset_resolver.rs b/crates/dig-node-core/src/seams/chia_peer/coinset_resolver.rs index 7aadd0a5..01d7c1f2 100644 --- a/crates/dig-node-core/src/seams/chia_peer/coinset_resolver.rs +++ b/crates/dig-node-core/src/seams/chia_peer/coinset_resolver.rs @@ -415,7 +415,7 @@ mod tests { async fn unspent_coins_by_hint(&self, _hint: ChiaBytes32) -> ChainResult> { match self .answers_left - .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |left| { + .try_update(Ordering::SeqCst, Ordering::SeqCst, |left| { left.checked_sub(1) }) { Ok(_) => Ok(Vec::new()), diff --git a/crates/dig-node-core/src/seams/dig_peer/module_reshare.rs b/crates/dig-node-core/src/seams/dig_peer/module_reshare.rs index aebc7808..675658c5 100644 --- a/crates/dig-node-core/src/seams/dig_peer/module_reshare.rs +++ b/crates/dig-node-core/src/seams/dig_peer/module_reshare.rs @@ -1622,7 +1622,7 @@ mod tests { ) -> Result, dig_download::DownloadError> { let spend = self .budget - .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |left| { + .try_update(Ordering::SeqCst, Ordering::SeqCst, |left| { (left > 0).then(|| left.saturating_sub(1)) }); if spend.is_err() {