atomic_state/flag/
mod.rs

1pub mod flag;  pub use flag::AtomicFlag;
2
3use crate::prelude::*;
4
5/// A static data alias
6pub type Flag = Lazy<AtomicFlag>;
7
8/// 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}