1 2 3 4 5 6 7 8 9 10 11 12
use std::sync::{Mutex, Arc, Condvar}; pub type TSafe<T> = Arc<Mutex<T>>; #[macro_export] macro_rules! tsafe { ($l:expr) => { { Arc::new(Mutex::new($l)) } }; }
1 2 3 4 5 6 7 8 9 10 11 12
use std::sync::{Mutex, Arc, Condvar}; pub type TSafe<T> = Arc<Mutex<T>>; #[macro_export] macro_rules! tsafe { ($l:expr) => { { Arc::new(Mutex::new($l)) } }; }