1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#![feature(test)] extern crate memmap; extern crate test; #[macro_use] extern crate log; extern crate env_logger; pub mod tail_reader; use self::tail_reader::TailReader; #[test] fn test() { env_logger::init(); TailReader::new(String::from("test.txt"), |l| println!("{}", l)) .tail() .err() .map(|err| error!("stopped tailing test.txt caused by: {}", err)); }