pub const fn new(value: T) -> Self {
        Self {
            mark: AtomicBool::new(false),
            cell: UnsafeCell::new(ManuallyDrop::new(value)),
        }
    }
/// Create new atomic cell with initial value.
Create new atomic cell with initial value.
Create new atomic cell with initial value .
pub const fn new(value: T) -> Self {
        Self {
            mark: AtomicBool::new(false),
            cell: UnsafeCell::new(ManuallyDrop::new(value)),
        }
    }
pub const fn new ( value : T ) -> Self { Self { mark : AtomicBool :: new ( false ) , cell : UnsafeCell :: new ( ManuallyDrop :: new ( value ) ) , } }
Create new atomic cell with initial value.
Create new atomic cell with initial value .
value
T
value
T