From a56b3b0c462b992ddc6409656c6c8a01692c078b Mon Sep 17 00:00:00 2001 From: Sharif Haason Date: Mon, 11 Dec 2023 13:32:46 -0500 Subject: [PATCH] Adjust color function to not include character_table --- src/lib.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index f06df56..32f55a1 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -61,16 +61,14 @@ impl Byte { } } - fn color(self, character_table: CharacterTable) -> &'static [u8] { + fn color(self) -> &'static [u8] { use crate::ByteCategory::*; - match character_table { - CharacterTable::AsciiOnly | CharacterTable::CP437 => match self.category() { - Null => COLOR_NULL, - AsciiPrintable => COLOR_ASCII_PRINTABLE, - AsciiWhitespace => COLOR_ASCII_WHITESPACE, - AsciiOther => COLOR_ASCII_OTHER, - NonAscii => COLOR_NONASCII, - }, + match self.category() { + Null => COLOR_NULL, + AsciiPrintable => COLOR_ASCII_PRINTABLE, + AsciiWhitespace => COLOR_ASCII_WHITESPACE, + AsciiOther => COLOR_ASCII_OTHER, + NonAscii => COLOR_NONASCII, } }