Skip to content

Commit b2a5c44

Browse files
committed
ref: applied clippy changes
1 parent 0278816 commit b2a5c44

File tree

4 files changed

+12
-17
lines changed

4 files changed

+12
-17
lines changed

cli/src/main.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use clap::{Parser as ClapParser, Subcommand};
33
use colored::*;
44
use notify::{Event, EventKind, RecursiveMode, Watcher, recommended_watcher};
55
use reader::parser::Parser;
6-
use serde_json;
76
use std::sync::mpsc::channel;
87

98
mod table;
@@ -82,14 +81,14 @@ fn main() {
8281
let mut features_to_report = Vec::new();
8382
for feature in &parser.features {
8483
if feature.name == feature_name {
85-
feature_table(&feature);
84+
feature_table(feature);
8685
features_to_report.push(feature.clone());
8786
}
8887
}
8988
summary_table(&features_to_report);
9089
} else {
9190
for feature in &parser.features {
92-
feature_table(&feature);
91+
feature_table(feature);
9392
}
9493
summary_table(&parser.features);
9594
}

cli/src/table.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ pub fn error_table(features: &Vec<Feature>) {
290290
}
291291
}
292292

293-
pub fn summary_table(features: &Vec<Feature>) {
293+
pub fn summary_table(features: &[Feature]) {
294294
println!(
295295
"\n{}",
296296
"╔══════════════════════════════════════════════════════════════════════════════╗"

reader/rust/src/parser.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,7 @@ impl Feature {
3737

3838
impl Parser {
3939
pub fn from_path(path: &str) -> Option<Self> {
40-
let reader = match Reader::from_path(path) {
41-
Some(reader) => reader,
42-
None => return None,
43-
};
40+
let reader = Reader::from_path(path)?;
4441

4542
Some(Self::from_reader(reader))
4643
}
@@ -77,9 +74,9 @@ impl Parser {
7774

7875
// Skip whitespace and find the opening quote
7976
let trimmed = after_colon.trim_start();
80-
if trimmed.starts_with('"') {
77+
if let Some(stripped) = trimmed.strip_prefix('"') {
8178
// Find the closing quote
82-
if let Some(end_quote) = trimmed[1..].find('"') {
79+
if let Some(end_quote) = stripped.find('"') {
8380
return trimmed[1..end_quote + 1].to_string();
8481
}
8582
}

reader/rust/src/reader.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ impl Meta {
7272
}
7373

7474
Ok(Meta {
75-
name: name,
76-
r#type: r#type,
75+
name,
76+
r#type,
7777
data: code_snippets,
7878
})
7979
}
@@ -180,9 +180,8 @@ impl Reader {
180180
}
181181

182182
fn get_file_name(entry: &DirEntry) -> Option<String> {
183-
if let Some(file_name) = entry.file_name().to_str() {
184-
Some(file_name.to_string())
185-
} else {
186-
None
187-
}
183+
entry
184+
.file_name()
185+
.to_str()
186+
.map(|file_name| file_name.to_string())
188187
}

0 commit comments

Comments
 (0)