Note: This documents the main development branch. For specific versions, see docs.rs.
pub(crate) fn open_or_stdin( f: Option<&str>) -> Result<Box<dyn BufferedReader<()>>>