1pub mod flag; pub use flag::AtomicFlag;
23use crate::prelude::*;
45/// A static data alias
6pub type Flag = Lazy<AtomicFlag>;
78/// Initializes a static data
9#[macro_export]
10macro_rules! flag {
11 ($v:expr) => {{
12 ::atomic_state::Lazy::new(|| ::atomic_state::AtomicFlag::new($v))
13 }}
14}