| Current Path : /usr/local/src/clamav-1.0.9/libclamav_rust/.cargo/vendor/spin/examples/ |
| Current File : //usr/local/src/clamav-1.0.9/libclamav_rust/.cargo/vendor/spin/examples/debug.rs |
extern crate spin;
fn main() {
let mutex = spin::Mutex::new(42);
println!("{:?}", mutex);
{
let x = mutex.lock();
println!("{:?}, {:?}", mutex, *x);
}
let rwlock = spin::RwLock::new(42);
println!("{:?}", rwlock);
{
let x = rwlock.read();
println!("{:?}, {:?}", rwlock, *x);
}
{
let x = rwlock.write();
println!("{:?}, {:?}", rwlock, *x);
}
}