Remove unnecessary [..]s

This commit is contained in:
Shotaro Yamada 2018-04-01 18:12:50 +09:00
parent 6b3811a358
commit 89200f40ff
5 changed files with 8 additions and 8 deletions

View file

@ -336,7 +336,7 @@ fn join_rewrites(rewrites: &[String], connector: &str) -> String {
if rewrite != "?" {
result.push_str(connector);
}
result.push_str(&rewrite[..]);
result.push_str(&rewrite);
}
result

View file

@ -1287,7 +1287,7 @@ fn format_tuple_struct(
result.push(')');
} else {
let shape = Shape::indented(offset, context.config).sub_width(1)?;
let fields = &fields.iter().collect::<Vec<_>>()[..];
let fields = &fields.iter().collect::<Vec<_>>();
result = overflow::rewrite_with_parens(
context,
&result,
@ -2312,7 +2312,7 @@ fn rewrite_generics(
return Some(ident.to_owned());
}
let params = &generics.params.iter().map(|e| &*e).collect::<Vec<_>>()[..];
let params = &generics.params.iter().map(|e| &*e).collect::<Vec<_>>();
overflow::rewrite_with_angle_brackets(context, ident, params, shape, span)
}

View file

@ -239,7 +239,7 @@ pub fn rewrite_macro_inner(
overflow::rewrite_with_parens(
context,
&macro_name,
&arg_vec.iter().map(|e| &*e).collect::<Vec<_>>()[..],
&arg_vec.iter().map(|e| &*e).collect::<Vec<_>>(),
shape,
mac.span,
context.config.width_heuristics().fn_call_width,
@ -301,7 +301,7 @@ pub fn rewrite_macro_inner(
};
}
// Convert `MacroArg` into `ast::Expr`, as `rewrite_array` only accepts the latter.
let arg_vec = &arg_vec.iter().map(|e| &*e).collect::<Vec<_>>()[..];
let arg_vec = &arg_vec.iter().map(|e| &*e).collect::<Vec<_>>();
let rewrite = rewrite_array(
macro_name,
arg_vec,
@ -991,7 +991,7 @@ fn next_space(tok: &Token) -> SpaceState {
/// when the macro is not an instance of try! (or parsing the inner expression
/// failed).
pub fn convert_try_mac(mac: &ast::Mac, context: &RewriteContext) -> Option<ast::Expr> {
if &format!("{}", mac.node.path)[..] == "try" {
if &format!("{}", mac.node.path) == "try" {
let ts: TokenStream = mac.node.tts.clone().into();
let mut parser = new_parser_from_tts(context.parse_session, ts.trees().collect());

View file

@ -369,7 +369,7 @@ fn rewrite_tuple_pat(
overflow::rewrite_with_parens(
&context,
&path_str,
&pat_ref_vec[..],
&pat_ref_vec,
shape,
span,
context.config.max_width(),

View file

@ -247,7 +247,7 @@ fn rewrite_segment(
let generics_str = overflow::rewrite_with_angle_brackets(
context,
"",
&param_list.iter().map(|e| &*e).collect::<Vec<_>>()[..],
&param_list.iter().map(|e| &*e).collect::<Vec<_>>(),
shape,
mk_sp(*span_lo, span_hi),
)?;