Skip to content

Commit b2cdbad

Browse files
committed
Fix clippy warnings and bump to 1.0.4
1 parent 287aa53 commit b2cdbad

4 files changed

Lines changed: 8 additions & 12 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tmc"
3-
version = "1.0.1"
3+
version = "1.0.4"
44
authors = ["HoolaBoola <jaime.heikkiladias@helsinki.fi>",
55
"Robustic <juha.malinen@helsinki.fi>",
66
"ShootingStar91 <arttu.kangas@helsinki.fi>",

src/interactive/prompt.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,8 @@ pub fn interactive_list(prompt: &str, items: Vec<String>) -> Option<String> {
5151

5252
terminal.clear().unwrap();
5353
execute!(stdout(), LeaveAlternateScreen).unwrap();
54-
if let Some(result) = result {
55-
Some(result)
56-
} else {
57-
None
58-
}
54+
55+
result
5956
}
6057

6158
fn draw_terminal<B>(terminal: &mut Terminal<B>, app: &mut AppState, prompt: &str)

src/interactive/state.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,10 @@ impl AppState {
113113
/// returns the currently selected item wrapped in Some,
114114
/// or None if no item is selected
115115
pub fn get_selected(&self) -> Option<String> {
116-
if let Some(selected) = self.items.state.selected() {
117-
Some(self.items.displayed[selected].clone())
118-
} else {
119-
None
120-
}
116+
self.items
117+
.state
118+
.selected()
119+
.map(|selected| self.items.displayed[selected].clone())
121120
}
122121

123122
fn refresh_filtered(&mut self) {

0 commit comments

Comments
 (0)