# mio_channel Provide a wrapper of the standard channel that can be polled with Mio. ## Example ```rust const CHANNEL: mio::Token = mio::Token(0); fn main() -> Result<(), Box> { let mut poll = mio::Poll::new()?; let mut events = mio::Events::with_capacity(2); let (tx, mut rx) = mio_channel::channel(); poll.registry().register(&mut rx, CHANNEL, mio::Interest::READABLE)?; let handler = std::thread::spawn(move || { std::thread::sleep(std::time::Duration::from_millis(1000)); let _ = tx.send("Hello world!"); }); poll.poll(&mut events, None)?; assert_eq!(rx.try_recv()?, "Hello world!"); let _ = handler.join(); Ok(()) } ```