|
1 | 1 | //! Just a dumping ground for cli stuff |
2 | 2 |
|
3 | | -use rustup::{self, Cfg, Notification, Toolchain, UpdateStatus}; |
4 | | -use rustup::telemetry_analysis::TelemetryAnalysis; |
5 | 3 | use crate::errors::*; |
6 | | -use rustup_utils::utils; |
7 | | -use rustup_utils::notify::NotificationLevel; |
8 | 4 | use crate::self_update; |
| 5 | +use crate::term2; |
| 6 | +use rustup::telemetry_analysis::TelemetryAnalysis; |
| 7 | +use rustup::{self, Cfg, Notification, Toolchain, UpdateStatus}; |
| 8 | +use rustup_utils::notify::NotificationLevel; |
| 9 | +use rustup_utils::utils; |
| 10 | +use std; |
9 | 11 | use std::io::{BufRead, BufReader, Write}; |
10 | | -use std::process::{Command, Stdio}; |
11 | 12 | use std::path::Path; |
12 | | -use std::{cmp, iter}; |
| 13 | +use std::process::{Command, Stdio}; |
13 | 14 | use std::sync::Arc; |
14 | 15 | use std::time::Duration; |
15 | | -use std; |
16 | | -use crate::term2; |
| 16 | +use std::{cmp, iter}; |
17 | 17 | use wait_timeout::ChildExt; |
18 | 18 |
|
19 | 19 | pub fn confirm(question: &str, default: bool) -> Result<bool> { |
@@ -178,7 +178,8 @@ fn show_channel_updates( |
178 | 178 | let mut t = term2::stdout(); |
179 | 179 |
|
180 | 180 | let data: Vec<_> = data.collect(); |
181 | | - let max_width = data.iter() |
| 181 | + let max_width = data |
| 182 | + .iter() |
182 | 183 | .fold(0, |a, &(_, _, width, _, _)| cmp::max(a, width)); |
183 | 184 |
|
184 | 185 | for (name, banner, width, color, version) in data { |
@@ -365,11 +366,8 @@ pub fn list_overrides(cfg: &Cfg) -> Result<()> { |
365 | 366 | } |
366 | 367 | println!( |
367 | 368 | "{:<40}\t{:<20}", |
368 | | - utils::format_path_for_display(&k) + if dir_exists { |
369 | | - "" |
370 | | - } else { |
371 | | - " (not a directory)" |
372 | | - }, |
| 369 | + utils::format_path_for_display(&k) |
| 370 | + + if dir_exists { "" } else { " (not a directory)" }, |
373 | 371 | v |
374 | 372 | ) |
375 | 373 | } |
|
0 commit comments