@@ -5,7 +5,7 @@ use rustc_span::source_map::SourceMap;
55use rustc_span:: Span ;
66
77#[ derive( Default ) ]
8- pub struct TokenTreeDiagInfo {
8+ pub ( super ) struct TokenTreeDiagInfo {
99 /// Stack of open delimiters and their spans. Used for error message.
1010 pub open_braces : Vec < ( Delimiter , Span ) > ,
1111 pub unmatched_delims : Vec < UnmatchedDelim > ,
@@ -21,7 +21,7 @@ pub struct TokenTreeDiagInfo {
2121 pub matching_block_spans : Vec < ( Span , Span ) > ,
2222}
2323
24- pub fn same_indentation_level ( sm : & SourceMap , open_sp : Span , close_sp : Span ) -> bool {
24+ pub ( super ) fn same_indentation_level ( sm : & SourceMap , open_sp : Span , close_sp : Span ) -> bool {
2525 match ( sm. span_to_margin ( open_sp) , sm. span_to_margin ( close_sp) ) {
2626 ( Some ( open_padding) , Some ( close_padding) ) => open_padding == close_padding,
2727 _ => false ,
@@ -30,7 +30,7 @@ pub fn same_indentation_level(sm: &SourceMap, open_sp: Span, close_sp: Span) ->
3030
3131// When we get a `)` or `]` for `{`, we should emit help message here
3232// it's more friendly compared to report `unmatched error` in later phase
33- pub fn report_missing_open_delim ( err : & mut Diag < ' _ > , unmatched_delims : & [ UnmatchedDelim ] ) -> bool {
33+ fn report_missing_open_delim ( err : & mut Diag < ' _ > , unmatched_delims : & [ UnmatchedDelim ] ) -> bool {
3434 let mut reported_missing_open = false ;
3535 for unmatch_brace in unmatched_delims. iter ( ) {
3636 if let Some ( delim) = unmatch_brace. found_delim
@@ -51,7 +51,7 @@ pub fn report_missing_open_delim(err: &mut Diag<'_>, unmatched_delims: &[Unmatch
5151 reported_missing_open
5252}
5353
54- pub fn report_suspicious_mismatch_block (
54+ pub ( super ) fn report_suspicious_mismatch_block (
5555 err : & mut Diag < ' _ > ,
5656 diag_info : & TokenTreeDiagInfo ,
5757 sm : & SourceMap ,
0 commit comments