on master help sign in
Simplify ignored filename suffix stripping
commitdc8ab0b5ce6d9cf0f09a3c86c43312a8ebf2fbfc authorDavid Peter <sharkdp@users.noreply.github.com> dateThu 8 Jul 2021, 22:55 (5 years ago) parentddb39ef
1 file changed+2−7
src/assets.rs+2−7
src/assets.rs+2−7
@@ -293,13 +293,8 @@ impl HighlightingAssets {
293293 ).or_else(|| {
294294 let file_str = file_path.to_str().unwrap_or_default();
295295 for suffix in IGNORED_SUFFIXES.iter() {
296− if file_str.ends_with(suffix) {
297− return self.get_extension_syntax(
298− OsStr::new(
299− file_str
300− .strip_suffix(suffix)
301− .unwrap_or_default()
302− ));
296+ if let Some(stripped_filename) = file_str.strip_suffix(suffix) {
297+ return self.get_extension_syntax(OsStr::new(stripped_filename));
303298 }
304299 }
305300 None