Reorganize the codebase

This commit is contained in:
Jianfeng Jiang
2023-04-09 23:12:42 -04:00
committed by Tate, Hongliang Tian
parent 888853a6de
commit 271a16d492
416 changed files with 67 additions and 53 deletions

View File

@ -0,0 +1,13 @@
use std::sync::atomic::{Ordering::Relaxed, AtomicBool};
use component::init_component;
pub static HAS_INIT: AtomicBool = AtomicBool::new(false);
#[init_component]
fn foo_init() -> Result<(), component::ComponentInitError> {
assert_eq!(first_init::HAS_INIT.load(Relaxed), true);
assert_eq!(HAS_INIT.load(Relaxed), false);
HAS_INIT.store(true, Relaxed);
Ok(())
}