[go: up one dir, main page]

objc2-foundation 0.3.0

Bindings to the Foundation framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#![cfg(feature = "NSLock")]
use crate::{NSLock, NSLocking};

#[test]
fn lock_unlock() {
    let lock = NSLock::new();
    unsafe {
        lock.lock();
        assert!(!lock.tryLock());
        lock.unlock();
        assert!(lock.tryLock());
        lock.unlock();
    }
}