wl-client 0.2.0

Safe client-side libwayland wrapper
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::io::{ErrorKind, Write};

tests!();

#[test]
fn full() {
    let eventfd = super::Eventfd::new().unwrap();
    let buf = [0; 128];
    loop {
        if let Err(e) = (&eventfd.sender).write_all(&buf) {
            assert_eq!(e.kind(), ErrorKind::WouldBlock);
            break;
        }
    }
    eventfd.bump().unwrap();
}