use std::sync::{Arc, OnceLock}; use kenauth::KenAuthClient; static CLIENT: OnceLock> = OnceLock::new(); pub fn install(client: Arc) { let _ = CLIENT.set(client); } pub fn client() -> Option<&'static Arc> { CLIENT.get() }