1 2 3 4 5 6 7
// Struct use crate::logger::Logger; // Global vars use once_cell::sync::Lazy; use std::sync::{Arc, Mutex}; pub static LOGGER: Lazy<Arc<Mutex<Logger>>> = Lazy::new(|| Arc::new(Mutex::new(Logger::default())));