@@ -6,7 +6,7 @@ use crate::pp::Breaks::{Consistent, Inconsistent};
6
6
use crate :: pp:: { self , Breaks } ;
7
7
8
8
use rustc_ast:: ptr:: P ;
9
- use rustc_ast:: token:: { self , BinOpToken , CommentKind , DelimToken , Nonterminal , Token , TokenKind } ;
9
+ use rustc_ast:: token:: { self , BinOpToken , CommentKind , Delimiter , Nonterminal , Token , TokenKind } ;
10
10
use rustc_ast:: tokenstream:: { TokenStream , TokenTree } ;
11
11
use rustc_ast:: util:: classify;
12
12
use rustc_ast:: util:: comments:: { gather_comments, Comment , CommentStyle } ;
@@ -155,10 +155,10 @@ fn tt_prepend_space(tt: &TokenTree, prev: &TokenTree) -> bool {
155
155
}
156
156
match tt {
157
157
TokenTree :: Token ( token) => !matches ! ( token. kind, token:: Comma | token:: Not | token:: Dot ) ,
158
- TokenTree :: Delimited ( _, DelimToken :: Paren , _) => {
158
+ TokenTree :: Delimited ( _, Delimiter :: Parenthesis , _) => {
159
159
!matches ! ( prev, TokenTree :: Token ( Token { kind: token:: Ident ( ..) , .. } ) )
160
160
}
161
- TokenTree :: Delimited ( _, DelimToken :: Bracket , _) => {
161
+ TokenTree :: Delimited ( _, Delimiter :: Bracket , _) => {
162
162
!matches ! ( prev, TokenTree :: Token ( Token { kind: token:: Pound , .. } ) )
163
163
}
164
164
TokenTree :: Delimited ( ..) => true ,
@@ -556,12 +556,12 @@ pub trait PrintState<'a>: std::ops::Deref<Target = pp::Printer> + std::ops::Dere
556
556
header : Option < MacHeader < ' _ > > ,
557
557
has_bang : bool ,
558
558
ident : Option < Ident > ,
559
- delim : Option < DelimToken > ,
559
+ delim : Option < Delimiter > ,
560
560
tts : & TokenStream ,
561
561
convert_dollar_crate : bool ,
562
562
span : Span ,
563
563
) {
564
- if delim == Some ( DelimToken :: Brace ) {
564
+ if delim == Some ( Delimiter :: Brace ) {
565
565
self . cbox ( INDENT_UNIT ) ;
566
566
}
567
567
match header {
@@ -577,7 +577,7 @@ pub trait PrintState<'a>: std::ops::Deref<Target = pp::Printer> + std::ops::Dere
577
577
self . print_ident ( ident) ;
578
578
}
579
579
match delim {
580
- Some ( DelimToken :: Brace ) => {
580
+ Some ( Delimiter :: Brace ) => {
581
581
if header. is_some ( ) || has_bang || ident. is_some ( ) {
582
582
self . nbsp ( ) ;
583
583
}
@@ -758,13 +758,15 @@ pub trait PrintState<'a>: std::ops::Deref<Target = pp::Printer> + std::ops::Dere
758
758
token:: RArrow => "->" . into ( ) ,
759
759
token:: LArrow => "<-" . into ( ) ,
760
760
token:: FatArrow => "=>" . into ( ) ,
761
- token:: OpenDelim ( token:: Paren ) => "(" . into ( ) ,
762
- token:: CloseDelim ( token:: Paren ) => ")" . into ( ) ,
763
- token:: OpenDelim ( token:: Bracket ) => "[" . into ( ) ,
764
- token:: CloseDelim ( token:: Bracket ) => "]" . into ( ) ,
765
- token:: OpenDelim ( token:: Brace ) => "{" . into ( ) ,
766
- token:: CloseDelim ( token:: Brace ) => "}" . into ( ) ,
767
- token:: OpenDelim ( token:: NoDelim ) | token:: CloseDelim ( token:: NoDelim ) => "" . into ( ) ,
761
+ token:: OpenDelim ( Delimiter :: Parenthesis ) => "(" . into ( ) ,
762
+ token:: CloseDelim ( Delimiter :: Parenthesis ) => ")" . into ( ) ,
763
+ token:: OpenDelim ( Delimiter :: Bracket ) => "[" . into ( ) ,
764
+ token:: CloseDelim ( Delimiter :: Bracket ) => "]" . into ( ) ,
765
+ token:: OpenDelim ( Delimiter :: Brace ) => "{" . into ( ) ,
766
+ token:: CloseDelim ( Delimiter :: Brace ) => "}" . into ( ) ,
767
+ token:: OpenDelim ( Delimiter :: Invisible ) | token:: CloseDelim ( Delimiter :: Invisible ) => {
768
+ "" . into ( )
769
+ }
768
770
token:: Pound => "#" . into ( ) ,
769
771
token:: Dollar => "$" . into ( ) ,
770
772
token:: Question => "?" . into ( ) ,
0 commit comments