use std::convert::TryInto;
use std::fmt::Display;
use syntax::ast;
-use syntax::parse::token;
use syntax::print::pprust::token_kind_to_string;
use syntax::source_map::{CharPos, Span};
+use syntax::token;
use syntax::util::parser::AssocOp;
use syntax_pos::{BytePos, Pos};
/// Converts a `hir::BinOp` to the corresponding assigning binary operator.
fn hirbinop2assignop(op: hir::BinOp) -> AssocOp {
- use syntax::parse::token::BinOpToken::*;
+ use syntax::token::BinOpToken::*;
AssocOp::AssignOp(match op.node {
hir::BinOpKind::Add => Plus,
/// Converts an `ast::BinOp` to the corresponding assigning binary operator.
fn astbinop2assignop(op: ast::BinOp) -> AssocOp {
use syntax::ast::BinOpKind::*;
- use syntax::parse::token::BinOpToken;
+ use syntax::token::BinOpToken;
AssocOp::AssignOp(match op.node {
Add => BinOpToken::Plus,