Skip to content

Commit 1c89e28

Browse files
committed
removed redundant code
Signed-off-by: dvishal485 <dvishal485@gmail.com>
1 parent 4013e1e commit 1c89e28

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

src/leetcode_api/helpers.rs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,14 @@ pub(crate) struct BoilerPlateCode {
7373
use super::super::file_parser::language::Language;
7474
impl BoilerPlateCode {
7575
pub(crate) fn save_code(&self, filename: &str, title_slug: &str) {
76-
let language = Language::from_slug(&self.langSlug).unwrap();
77-
let Ok(mut file) = std::fs::File::create(filename) else{
78-
eprintln!("Error: Unable to create file");
76+
let language = Language::from_slug(&self.langSlug).unwrap_or_else(|| {
77+
eprintln!("Error: Unable to identify language of code file!");
7978
std::process::exit(1);
80-
};
79+
});
80+
let Ok(mut file) = std::fs::File::create(filename) else{
81+
eprintln!("Error: Unable to create file");
82+
std::process::exit(1);
83+
};
8184
let comment = format!(
8285
" {} #LCEND https://leetcode.com/problems/{}/",
8386
language.inline_comment_start(),
@@ -94,12 +97,7 @@ impl BoilerPlateCode {
9497
}
9598
}
9699
pub(crate) fn is_supported(&self) -> bool {
97-
let language = Language::from_slug(&self.langSlug);
98-
if let Some(_) = language {
99-
true
100-
} else {
101-
false
102-
}
100+
Language::from_slug(&self.langSlug).is_some()
103101
}
104102
pub(crate) fn extension(&self) -> String {
105103
let language = Language::from_slug(&self.langSlug).unwrap_or_else(|| {

0 commit comments

Comments
 (0)