mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-29 04:13:24 +00:00
Reorganize the codebase
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
888853a6de
commit
271a16d492
@ -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(())
|
||||
}
|
Reference in New Issue
Block a user