Skip to main content

Mountain/IPC/WindServiceHandlers/Utilities/UserdataDir/
mod.rs

1//! Canonical userdata base directory (Tauri `app_data_dir`) + first-access
2//! scaffolding. State held here; atomics expose Get/Set/Ensure.
3
4pub(crate) static BASE_DIR:std::sync::OnceLock<String> = std::sync::OnceLock::new();
5
6pub(crate) static INITIALIZED:std::sync::atomic::AtomicBool = std::sync::atomic::AtomicBool::new(false);
7
8pub mod Ensure;
9
10pub mod Get;
11
12pub mod Set;