()
| 619 | use crate::types::{ContentBlockDelta, MessageRequest}; |
| 620 | |
| 621 | fn env_lock() -> std::sync::MutexGuard<'static, ()> { |
| 622 | static LOCK: OnceLock<Mutex<()>> = OnceLock::new(); |
| 623 | LOCK.get_or_init(|| Mutex::new(())) |
| 624 | .lock() |
| 625 | .expect("env lock") |
| 626 | } |
| 627 | |
| 628 | fn temp_config_home() -> std::path::PathBuf { |
| 629 | std::env::temp_dir().join(format!( |