From d4a39f99d2f72553daa874e9706218fc8e1367cf Mon Sep 17 00:00:00 2001 From: sharkdp Date: Sat, 21 Mar 2020 20:45:46 +0100 Subject: [PATCH] Hide API of InputFileReader --- src/inputfile.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/inputfile.rs b/src/inputfile.rs index e79c931d..4a2c6f26 100644 --- a/src/inputfile.rs +++ b/src/inputfile.rs @@ -10,8 +10,8 @@ const THEME_PREVIEW_FILE: &[u8] = include_bytes!("../assets/theme_preview.rs"); pub struct InputFileReader<'a> { inner: Box, - pub first_line: Vec, - pub content_type: Option, + pub(crate) first_line: Vec, + pub(crate) content_type: Option, } impl<'a> InputFileReader<'a> { @@ -36,7 +36,7 @@ impl<'a> InputFileReader<'a> { } } - pub fn read_line(&mut self, buf: &mut Vec) -> io::Result { + pub(crate) fn read_line(&mut self, buf: &mut Vec) -> io::Result { if self.first_line.is_empty() { let res = self.inner.read_until(b'\n', buf).map(|size| size > 0)?; @@ -60,7 +60,7 @@ pub enum InputFile<'a> { } impl<'a> InputFile<'a> { - pub fn get_reader(&self, stdin: &'a io::Stdin) -> Result { + pub(crate) fn get_reader(&self, stdin: &'a io::Stdin) -> Result { match self { InputFile::StdIn => Ok(InputFileReader::new(stdin.lock())), InputFile::Ordinary(filename) => {