stdinout
pub enum Input { Stdin(Stdin), File(PathBuf), }
Stdin(Stdin)
File(PathBuf)
impl Input
fn from<P>(path: Option<P>) -> Self where P: Into<PathBuf>
fn buf_read<'a>(&'a self) -> Result<Box<BufRead + 'a>>