| 
1 | 1 | use super::{BlockMode, PathStyle, SemiColonMode, TokenType, TokenExpectType, SeqSep, Parser};  | 
2 | 2 | 
 
  | 
3 |  | -use syntax::ast::{  | 
4 |  | -    self, Param, BinOpKind, BindingMode, BlockCheckMode, Expr, ExprKind, Ident, Item, ItemKind,  | 
5 |  | -    Mutability, Pat, PatKind, PathSegment, QSelf, Ty, TyKind,  | 
6 |  | -};  | 
 | 3 | +use rustc_data_structures::fx::FxHashSet;  | 
 | 4 | +use rustc_errors::{self, PResult, Applicability, DiagnosticBuilder, Handler, pluralize};  | 
 | 5 | +use rustc_error_codes::*;  | 
 | 6 | +use syntax::ast::{self, Param, BinOpKind, BindingMode, BlockCheckMode, Expr, ExprKind, Ident, Item};  | 
 | 7 | +use syntax::ast::{ItemKind, Mutability, Pat, PatKind, PathSegment, QSelf, Ty, TyKind};  | 
7 | 8 | use syntax::token::{self, TokenKind, token_can_begin_expr};  | 
8 | 9 | use syntax::print::pprust;  | 
9 | 10 | use syntax::ptr::P;  | 
10 |  | -use syntax::symbol::{kw, sym};  | 
11 | 11 | use syntax::ThinVec;  | 
12 | 12 | use syntax::util::parser::AssocOp;  | 
13 | 13 | use syntax::struct_span_err;  | 
14 |  | - | 
15 |  | -use errors::{PResult, Applicability, DiagnosticBuilder, pluralize};  | 
16 |  | -use rustc_data_structures::fx::FxHashSet;  | 
 | 14 | +use syntax_pos::symbol::{kw, sym};  | 
17 | 15 | use syntax_pos::{Span, DUMMY_SP, MultiSpan, SpanSnippetError};  | 
 | 16 | + | 
18 | 17 | use log::{debug, trace};  | 
19 | 18 | use std::mem;  | 
20 | 19 | 
 
  | 
21 |  | -use rustc_error_codes::*;  | 
22 |  | - | 
23 | 20 | const TURBOFISH: &'static str = "use `::<...>` instead of `<...>` to specify type arguments";  | 
24 | 21 | 
 
  | 
25 | 22 | /// Creates a placeholder argument.  | 
@@ -61,10 +58,10 @@ pub enum Error {  | 
61 | 58 | }  | 
62 | 59 | 
 
  | 
63 | 60 | impl Error {  | 
64 |  | -    fn span_err<S: Into<MultiSpan>>(  | 
 | 61 | +    fn span_err(  | 
65 | 62 |         self,  | 
66 |  | -        sp: S,  | 
67 |  | -        handler: &errors::Handler,  | 
 | 63 | +        sp: impl Into<MultiSpan>,  | 
 | 64 | +        handler: &Handler,  | 
68 | 65 |     ) -> DiagnosticBuilder<'_> {  | 
69 | 66 |         match self {  | 
70 | 67 |             Error::FileNotFoundForModule {  | 
@@ -212,7 +209,7 @@ impl<'a> Parser<'a> {  | 
212 | 209 |         self.sess.span_diagnostic.span_bug(sp, m)  | 
213 | 210 |     }  | 
214 | 211 | 
 
  | 
215 |  | -    pub(super) fn diagnostic(&self) -> &'a errors::Handler {  | 
 | 212 | +    pub(super) fn diagnostic(&self) -> &'a Handler {  | 
216 | 213 |         &self.sess.span_diagnostic  | 
217 | 214 |     }  | 
218 | 215 | 
 
  | 
 | 
0 commit comments