1
Fork 0

code improvements suggested by clippy

This commit is contained in:
Andre Bogus 2015-09-04 23:39:33 +02:00
parent 17302f8967
commit d6c652e33c
6 changed files with 14 additions and 14 deletions

View file

@ -81,7 +81,7 @@ pub fn rewrite_comment(orig: &str, block_style: bool, width: usize, offset: usiz
s s
} }
fn left_trim_comment_line<'a>(line: &'a str) -> &'a str { fn left_trim_comment_line(line: &str) -> &str {
if line.starts_with("/* ") || line.starts_with("// ") { if line.starts_with("/* ") || line.starts_with("// ") {
&line[3..] &line[3..]
} else if line.starts_with("/*") || line.starts_with("* ") || line.starts_with("//") { } else if line.starts_with("/*") || line.starts_with("* ") || line.starts_with("//") {
@ -289,7 +289,7 @@ impl<T> Iterator for CharClasses<T> where T: Iterator, T::Item: RichChar {
return Some((CodeCharKind::Comment, item)); return Some((CodeCharKind::Comment, item));
} }
}; };
return Some((CodeCharKind::Normal, item)); Some((CodeCharKind::Normal, item))
} }
} }

View file

@ -198,7 +198,7 @@ struct FormatReport {
impl fmt::Display for FormatReport { impl fmt::Display for FormatReport {
// Prints all the formatting errors. // Prints all the formatting errors.
fn fmt(&self, fmt: &mut fmt::Formatter) -> Result<(), fmt::Error> { fn fmt(&self, fmt: &mut fmt::Formatter) -> Result<(), fmt::Error> {
for (file, errors) in self.file_error_map.iter() { for (file, errors) in &self.file_error_map {
for error in errors { for error in errors {
try!(write!(fmt, try!(write!(fmt,
"{} {}:{}: {} {}\n", "{} {}:{}: {} {}\n",
@ -292,7 +292,7 @@ fn fmt_lines(file_map: &mut FileMap, config: &Config) -> FormatReport {
truncate_todo.push((f.to_owned(), text.len - newline_count + 1)) truncate_todo.push((f.to_owned(), text.len - newline_count + 1))
} }
for &(l, _, _) in trims.iter() { for &(l, _, _) in &trims {
errors.push(FormattingError { errors.push(FormattingError {
line: l, line: l,
kind: ErrorKind::TrailingWhitespace kind: ErrorKind::TrailingWhitespace

View file

@ -414,8 +414,8 @@ fn total_item_width(item: &ListItem) -> usize {
} }
fn comment_len(comment: &Option<String>) -> usize { fn comment_len(comment: &Option<String>) -> usize {
match comment { match *comment {
&Some(ref s) => { Some(ref s) => {
let text_len = s.trim().len(); let text_len = s.trim().len();
if text_len > 0 { if text_len > 0 {
// We'll put " /*" before and " */" after inline comments. // We'll put " /*" before and " */" after inline comments.
@ -424,6 +424,6 @@ fn comment_len(comment: &Option<String>) -> usize {
text_len text_len
} }
} }
&None => 0, None => 0,
} }
} }

View file

@ -36,7 +36,7 @@ fn list_submodules<'a>(module: &'a ast::Mod,
codemap: &codemap::CodeMap, codemap: &codemap::CodeMap,
result: &mut HashMap<PathBuf, &'a ast::Mod>) { result: &mut HashMap<PathBuf, &'a ast::Mod>) {
debug!("list_submodules: search_dir: {:?}", search_dir); debug!("list_submodules: search_dir: {:?}", search_dir);
for item in module.items.iter() { for item in &module.items {
if let ast::ItemMod(ref sub_mod) = item.node { if let ast::ItemMod(ref sub_mod) = item.node {
if !utils::contains_skip(&item.attrs) { if !utils::contains_skip(&item.attrs) {
let is_internal = codemap.span_to_filename(item.span) == let is_internal = codemap.span_to_filename(item.span) ==

View file

@ -265,8 +265,8 @@ impl Rewrite for ast::WherePredicate {
fn rewrite(&self, context: &RewriteContext, width: usize, offset: usize) -> Option<String> { fn rewrite(&self, context: &RewriteContext, width: usize, offset: usize) -> Option<String> {
// TODO dead spans? // TODO dead spans?
// TODO assumes we'll always fit on one line... // TODO assumes we'll always fit on one line...
Some(match self { Some(match *self {
&ast::WherePredicate::BoundPredicate(ast::WhereBoundPredicate{ref bound_lifetimes, ast::WherePredicate::BoundPredicate(ast::WhereBoundPredicate{ref bound_lifetimes,
ref bounded_ty, ref bounded_ty,
ref bounds, ref bounds,
..}) => { ..}) => {
@ -299,7 +299,7 @@ impl Rewrite for ast::WherePredicate {
format!("{}: {}", type_str, bounds_str) format!("{}: {}", type_str, bounds_str)
} }
} }
&ast::WherePredicate::RegionPredicate(ast::WhereRegionPredicate{ref lifetime, ast::WherePredicate::RegionPredicate(ast::WhereRegionPredicate{ref lifetime,
ref bounds, ref bounds,
..}) => { ..}) => {
format!("{}: {}", format!("{}: {}",
@ -307,7 +307,7 @@ impl Rewrite for ast::WherePredicate {
bounds.iter().map(pprust::lifetime_to_string) bounds.iter().map(pprust::lifetime_to_string)
.collect::<Vec<_>>().join(" + ")) .collect::<Vec<_>>().join(" + "))
} }
&ast::WherePredicate::EqPredicate(ast::WhereEqPredicate{ref path, ref ty, ..}) => { ast::WherePredicate::EqPredicate(ast::WhereEqPredicate{ref path, ref ty, ..}) => {
let ty_str = pprust::ty_to_string(ty); let ty_str = pprust::ty_to_string(ty);
// 3 = " = ".len() // 3 = " = ".len()
let used_width = 3 + ty_str.len(); let used_width = 3 + ty_str.len();

View file

@ -49,10 +49,10 @@ impl<'a, 'v> visit::Visitor<'v> for FmtVisitor<'a> {
fn visit_stmt(&mut self, stmt: &'v ast::Stmt) { fn visit_stmt(&mut self, stmt: &'v ast::Stmt) {
match stmt.node { match stmt.node {
ast::Stmt_::StmtDecl(ref decl, _) => { ast::Stmt_::StmtDecl(ref decl, _) => {
return match decl.node { match decl.node {
ast::Decl_::DeclLocal(ref local) => self.visit_let(local, stmt.span), ast::Decl_::DeclLocal(ref local) => self.visit_let(local, stmt.span),
ast::Decl_::DeclItem(..) => visit::walk_stmt(self, stmt), ast::Decl_::DeclItem(..) => visit::walk_stmt(self, stmt),
}; }
} }
ast::Stmt_::StmtExpr(ref ex, _) | ast::Stmt_::StmtSemi(ref ex, _) => { ast::Stmt_::StmtExpr(ref ex, _) | ast::Stmt_::StmtSemi(ref ex, _) => {
self.format_missing_with_indent(stmt.span.lo); self.format_missing_with_indent(stmt.span.lo);