/*******************************************************************************
*
* Copyright (c) 2025 - 2026 Haixing Hu.
*
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0.
*
******************************************************************************/
//! Shared atomic state for fast compare-and-swap operations.
use Atomic;
/// Shared atomic state used by [`crate::FastCas`].
///
/// This is a semantic alias over [`Atomic<usize>`]. The stored value is usually
/// a compact state code assigned by an upper-level abstraction such as a state
/// machine.
pub type FastCasState = ;