authorclover caruso <git@paperclover.net> 2026-10-10 19:05:54-07:00
committerclover caruso <git@paperclover.net> 2026-10-10 22:56:05-07:00
logad380521b1078a34e058c9a67b8df523c30dfbaf
tree8ac3320213f2c29f115e821b88879ed69d701822
parent31898dacc5172993dd2a35c7c5df1b5de1ba6cbb
signature Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU (~clover)

chore: use the current atomic update spelling

Replace deprecated aliases with the identical try_update operations. Assisted-by: gpt-6

2 files changed, 2 insertions(+), 2 deletions(-)

crates/canvas/src/layout.rs+1-1
......@@ -502,7 +502,7 @@ impl TextEngine {
502502 }
503503 static NEXT_ID: AtomicU64 = AtomicU64::new(0);
504504 let id = NEXT_ID
505 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
505 .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
506506 .expect("Text layout identities exhausted");
507507 Ok(TextLayout {
508508 id,
crates/notebook/src/lib.rs+1-1
......@@ -528,7 +528,7 @@ pub(crate) fn now() -> u64 {
528528 let clock =
529529 (unix.as_secs() + 11_644_473_600) * 10_000_000 + u64::from(unix.subsec_nanos() / 100);
530530 let previous = LAST
531 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |last| {
531 .try_update(Ordering::Relaxed, Ordering::Relaxed, |last| {
532532 Some(clock.max(last + 1))
533533 })
534534 .unwrap_or_default();