vampirc_io/
lib.rs

1extern crate async_std;
2extern crate futures;
3extern crate vampirc_uci;
4
5pub use async_std::io::Result;
6pub use futures::join;
7
8pub use crate::io::from_reader;
9pub use crate::io::new_channel;
10pub use crate::io::new_try_channel;
11pub use crate::io::run_future;
12pub use crate::io::run_loops;
13pub use crate::io::run_std_loops;
14pub use crate::io::stdin_msg_stream;
15pub use crate::io::stdout_msg_sink;
16pub use crate::io::UciReceiver;
17pub use crate::io::UciSender;
18pub use crate::io::UciSink;
19pub use crate::io::UciStream;
20pub use crate::io::UciTryReceiver;
21pub use crate::io::UciTrySender;
22
23mod io;
24
25#[cfg(test)]
26mod tests {
27    #[test]
28    fn it_works() {
29        assert_eq!(2 + 2, 4);
30    }
31}