Mountain/IPC/WindServiceHandlers/Utilities/UserdataDir/mod.rs
1#![allow(unused_variables, dead_code, unused_imports)]
2
3//! Canonical userdata base directory (Tauri `app_data_dir`) + first-access
4//! scaffolding. State held here; atomics expose Get/Set/Ensure.
5
6pub(crate) static BASE_DIR:std::sync::OnceLock<String> = std::sync::OnceLock::new();
7
8pub(crate) static INITIALIZED:std::sync::atomic::AtomicBool = std::sync::atomic::AtomicBool::new(false);
9
10pub mod Ensure;
11
12pub mod Get;
13
14pub mod Set;