Skip to content

Commit 3a0d8d8

Browse files
committed
parser: reduce visibility of unnecessary public UnmatchedDelim
`lexer::UnmatchedDelim` struct in `rustc_parse` is unnecessary public outside of the crate. This commit reduces the visibility to `pub(crate)`. Beside, this removes unnecessary field `expected_delim` that causes warnings after changing the visibility.
1 parent 75fd074 commit 3a0d8d8

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

compiler/rustc_parse/src/lexer/mod.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ use unescape_error_reporting::{emit_unescape_error, escaped_char};
3434
rustc_data_structures::static_assert_size!(rustc_lexer::Token, 12);
3535

3636
#[derive(Clone, Debug)]
37-
pub struct UnmatchedDelim {
38-
pub expected_delim: Delimiter,
37+
pub(crate) struct UnmatchedDelim {
3938
pub found_delim: Option<Delimiter>,
4039
pub found_span: Span,
4140
pub unclosed_span: Option<Span>,

compiler/rustc_parse/src/lexer/tokentrees.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ impl<'psess, 'src> TokenTreesReader<'psess, 'src> {
7777
for &(_, sp) in &self.diag_info.open_braces {
7878
err.span_label(sp, "unclosed delimiter");
7979
self.diag_info.unmatched_delims.push(UnmatchedDelim {
80-
expected_delim: Delimiter::Brace,
8180
found_delim: None,
8281
found_span: self.token.span,
8382
unclosed_span: Some(sp),
@@ -163,9 +162,8 @@ impl<'psess, 'src> TokenTreesReader<'psess, 'src> {
163162
candidate = Some(*brace_span);
164163
}
165164
}
166-
let (tok, _) = self.diag_info.open_braces.pop().unwrap();
165+
let (_, _) = self.diag_info.open_braces.pop().unwrap();
167166
self.diag_info.unmatched_delims.push(UnmatchedDelim {
168-
expected_delim: tok,
169167
found_delim: Some(close_delim),
170168
found_span: self.token.span,
171169
unclosed_span: unclosed_delimiter,

0 commit comments

Comments
 (0)