@@ -6,7 +6,7 @@ use crate::pp::Breaks::{Consistent, Inconsistent};
66use crate :: pp:: { self , Breaks } ;
77
88use 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 } ;
1010use rustc_ast:: tokenstream:: { TokenStream , TokenTree } ;
1111use rustc_ast:: util:: classify;
1212use rustc_ast:: util:: comments:: { gather_comments, Comment , CommentStyle } ;
@@ -155,10 +155,10 @@ fn tt_prepend_space(tt: &TokenTree, prev: &TokenTree) -> bool {
155155 }
156156 match tt {
157157 TokenTree :: Token ( token) => !matches ! ( token. kind, token:: Comma | token:: Not | token:: Dot ) ,
158- TokenTree :: Delimited ( _, DelimToken :: Paren , _) => {
158+ TokenTree :: Delimited ( _, Delimiter :: Parenthesis , _) => {
159159 !matches ! ( prev, TokenTree :: Token ( Token { kind: token:: Ident ( ..) , .. } ) )
160160 }
161- TokenTree :: Delimited ( _, DelimToken :: Bracket , _) => {
161+ TokenTree :: Delimited ( _, Delimiter :: Bracket , _) => {
162162 !matches ! ( prev, TokenTree :: Token ( Token { kind: token:: Pound , .. } ) )
163163 }
164164 TokenTree :: Delimited ( ..) => true ,
@@ -556,12 +556,12 @@ pub trait PrintState<'a>: std::ops::Deref<Target = pp::Printer> + std::ops::Dere
556556 header : Option < MacHeader < ' _ > > ,
557557 has_bang : bool ,
558558 ident : Option < Ident > ,
559- delim : Option < DelimToken > ,
559+ delim : Option < Delimiter > ,
560560 tts : & TokenStream ,
561561 convert_dollar_crate : bool ,
562562 span : Span ,
563563 ) {
564- if delim == Some ( DelimToken :: Brace ) {
564+ if delim == Some ( Delimiter :: Brace ) {
565565 self . cbox ( INDENT_UNIT ) ;
566566 }
567567 match header {
@@ -577,7 +577,7 @@ pub trait PrintState<'a>: std::ops::Deref<Target = pp::Printer> + std::ops::Dere
577577 self . print_ident ( ident) ;
578578 }
579579 match delim {
580- Some ( DelimToken :: Brace ) => {
580+ Some ( Delimiter :: Brace ) => {
581581 if header. is_some ( ) || has_bang || ident. is_some ( ) {
582582 self . nbsp ( ) ;
583583 }
@@ -758,13 +758,15 @@ pub trait PrintState<'a>: std::ops::Deref<Target = pp::Printer> + std::ops::Dere
758758 token:: RArrow => "->" . into ( ) ,
759759 token:: LArrow => "<-" . into ( ) ,
760760 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+ }
768770 token:: Pound => "#" . into ( ) ,
769771 token:: Dollar => "$" . into ( ) ,
770772 token:: Question => "?" . into ( ) ,
0 commit comments