@@ -5,7 +5,7 @@ use rustc_span::source_map::SourceMap;
5
5
use rustc_span:: Span ;
6
6
7
7
#[ derive( Default ) ]
8
- pub struct TokenTreeDiagInfo {
8
+ pub ( super ) struct TokenTreeDiagInfo {
9
9
/// Stack of open delimiters and their spans. Used for error message.
10
10
pub open_braces : Vec < ( Delimiter , Span ) > ,
11
11
pub unmatched_delims : Vec < UnmatchedDelim > ,
@@ -21,7 +21,7 @@ pub struct TokenTreeDiagInfo {
21
21
pub matching_block_spans : Vec < ( Span , Span ) > ,
22
22
}
23
23
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 {
25
25
match ( sm. span_to_margin ( open_sp) , sm. span_to_margin ( close_sp) ) {
26
26
( Some ( open_padding) , Some ( close_padding) ) => open_padding == close_padding,
27
27
_ => false ,
@@ -30,7 +30,7 @@ pub fn same_indentation_level(sm: &SourceMap, open_sp: Span, close_sp: Span) ->
30
30
31
31
// When we get a `)` or `]` for `{`, we should emit help message here
32
32
// 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 {
34
34
let mut reported_missing_open = false ;
35
35
for unmatch_brace in unmatched_delims. iter ( ) {
36
36
if let Some ( delim) = unmatch_brace. found_delim
@@ -51,7 +51,7 @@ pub fn report_missing_open_delim(err: &mut Diag<'_>, unmatched_delims: &[Unmatch
51
51
reported_missing_open
52
52
}
53
53
54
- pub fn report_suspicious_mismatch_block (
54
+ pub ( super ) fn report_suspicious_mismatch_block (
55
55
err : & mut Diag < ' _ > ,
56
56
diag_info : & TokenTreeDiagInfo ,
57
57
sm : & SourceMap ,
0 commit comments