From 7131fdad381108372f14f9ac0bcd18e684303afc Mon Sep 17 00:00:00 2001 From: Matt Kraai Date: Thu, 13 Jul 2017 08:27:57 -0700 Subject: [PATCH] Use token_to_string instead of binop_to_string Fixes #1887 --- clippy_lints/src/utils/sugg.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/clippy_lints/src/utils/sugg.rs b/clippy_lints/src/utils/sugg.rs index b21ec0b4ee0..07872673b42 100644 --- a/clippy_lints/src/utils/sugg.rs +++ b/clippy_lints/src/utils/sugg.rs @@ -8,7 +8,8 @@ use std::borrow::Cow; use std::fmt::Display; use std; use syntax::codemap::{CharPos, Span}; -use syntax::print::pprust::binop_to_string; +use syntax::parse::token; +use syntax::print::pprust::token_to_string; use syntax::util::parser::AssocOp; use syntax::ast; use utils::{higher, snippet, snippet_opt}; @@ -287,7 +288,7 @@ pub fn make_assoc(op: AssocOp, lhs: &Sugg, rhs: &Sugg) -> Sugg<'static> { }, AssocOp::Inplace => format!("in ({}) {}", lhs, rhs), AssocOp::Assign => format!("{} = {}", lhs, rhs), - AssocOp::AssignOp(op) => format!("{} {}= {}", lhs, binop_to_string(op), rhs), + AssocOp::AssignOp(op) => format!("{} {}= {}", lhs, token_to_string(&token::BinOp(op)), rhs), AssocOp::As => format!("{} as {}", lhs, rhs), AssocOp::DotDot => format!("{}..{}", lhs, rhs), AssocOp::DotDotDot => format!("{}...{}", lhs, rhs),