diff options
author | sharkdp <davidpeter@web.de> | 2018-08-28 22:16:42 +0200 |
---|---|---|
committer | sharkdp <davidpeter@web.de> | 2018-08-28 22:16:42 +0200 |
commit | c7afcdebf81c4dc0f4dd8a73ca810ea790ab18dd (patch) | |
tree | 97b84ccd71d48e89e0891a813021e0ed7d8004c0 | |
parent | 08e6db15811b9cf5259c6e7898a1be2b70f16869 (diff) |
Move theme_preview file to constant
-rw-r--r-- | src/controller.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/controller.rs b/src/controller.rs index 46d15aa0..73eb8996 100644 --- a/src/controller.rs +++ b/src/controller.rs @@ -8,6 +8,8 @@ use line_range::LineRange; use output::OutputType; use printer::{InteractivePrinter, Printer, SimplePrinter}; +const THEME_PREVIEW_FILE: &[u8] = include_bytes!("../assets/theme_preview.rs"); + pub struct Controller<'a> { config: &'a Config<'a>, assets: &'a HighlightingAssets, @@ -49,12 +51,10 @@ impl<'b> Controller<'b> { ) -> Result<()> { let stdin = io::stdin(); { - let theme_preview_file = include_bytes!("../assets/theme_preview.rs"); - let reader: Box<BufRead> = match filename { InputFile::StdIn => Box::new(stdin.lock()), InputFile::Ordinary(filename) => Box::new(BufReader::new(File::open(filename)?)), - InputFile::ThemePreviewFile => Box::new(&theme_preview_file[..]), + InputFile::ThemePreviewFile => Box::new(THEME_PREVIEW_FILE), }; printer.print_header(writer, filename)?; |