Rust的数据锁
let mutex = ...; // 假设这是你的Mutex
let mut guard = mutex.lock().unwrap(); // 获取MutexGuard
let data = &*guard; // 解引用出HashMap的引用
这里强制将guard转成我们原始类型,这个适全中在序列化之类的泛型时使用。因为下面接入参数也是T
let mutex = ...; // 假设这是你的Mutex
let mut guard = mutex.lock().unwrap(); // 获取MutexGuard
let data = &*guard; // 解引用出HashMap的引用
这里强制将guard转成我们原始类型,这个适全中在序列化之类的泛型时使用。因为下面接入参数也是T