To the best of my knowledge Rust's stdlib doesn't have non-blocking libraries yet. But since Rust is "close to the metal" you can easily use any of the non-blocking system calls in glibc. Mio (https://github.com/carllerche/mio#features) seems to be doing just that.
That's exactly what they require. mio is one such example, I am working on another implementation.