wl-client 0.2.0

Safe client-side libwayland wrapper
Documentation
use {crate::utils::thread_id::ThreadId, std::thread};

#[test]
fn is_current() {
    let id = ThreadId::current();
    assert!(id.is_current());
    assert!(!id.is_not_current());
    let id = thread::spawn(move || {
        assert!(!id.is_current());
        assert!(id.is_not_current());
        let id = ThreadId::current();
        assert!(id.is_current());
        assert!(!id.is_not_current());
        id
    })
    .join()
    .unwrap();
    assert!(!id.is_current());
    assert!(id.is_not_current());
}