diff options
| author | Florian Diebold <flodiebold@gmail.com> | 2022-02-09 17:43:37 +0100 |
|---|---|---|
| committer | Florian Diebold <flodiebold@gmail.com> | 2022-02-09 17:43:37 +0100 |
| commit | 577f70cc9ccd7442d3a33da50ab152ef566d5cbc (patch) | |
| tree | b6b27c72cbfdd1d3c244d71a12d3d2ec01d1fa9c | |
| parent | dfd2cef0d0a8d3fa8b76eb1a5553658e40c33667 (diff) | |
| download | rust-577f70cc9ccd7442d3a33da50ab152ef566d5cbc.tar.gz rust-577f70cc9ccd7442d3a33da50ab152ef566d5cbc.zip | |
Reduce visibility
| -rw-r--r-- | crates/hir_expand/src/fixup.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/crates/hir_expand/src/fixup.rs b/crates/hir_expand/src/fixup.rs index 622d019c474..24b942f8fa5 100644 --- a/crates/hir_expand/src/fixup.rs +++ b/crates/hir_expand/src/fixup.rs @@ -14,12 +14,12 @@ use tt::Subtree; /// (appending to and replacing nodes), the information that is needed to /// reverse those changes afterwards, and a token map. #[derive(Debug)] -pub struct SyntaxFixups { - pub append: FxHashMap<SyntaxNode, Vec<SyntheticToken>>, - pub replace: FxHashMap<SyntaxNode, Vec<SyntheticToken>>, - pub undo_info: SyntaxFixupUndoInfo, - pub token_map: TokenMap, - pub next_id: u32, +pub(crate) struct SyntaxFixups { + pub(crate) append: FxHashMap<SyntaxNode, Vec<SyntheticToken>>, + pub(crate) replace: FxHashMap<SyntaxNode, Vec<SyntheticToken>>, + pub(crate) undo_info: SyntaxFixupUndoInfo, + pub(crate) token_map: TokenMap, + pub(crate) next_id: u32, } /// This is the information needed to reverse the fixups. @@ -30,7 +30,7 @@ pub struct SyntaxFixupUndoInfo { const EMPTY_ID: SyntheticTokenId = SyntheticTokenId(!0); -pub fn fixup_syntax(node: &SyntaxNode) -> SyntaxFixups { +pub(crate) fn fixup_syntax(node: &SyntaxNode) -> SyntaxFixups { let mut append = FxHashMap::default(); let mut replace = FxHashMap::default(); let mut preorder = node.preorder(); @@ -122,7 +122,7 @@ fn has_error_to_handle(node: &SyntaxNode) -> bool { has_error(node) || node.children().any(|c| !can_handle_error(&c) && has_error_to_handle(&c)) } -pub fn reverse_fixups(tt: &mut Subtree, token_map: &TokenMap, undo_info: &SyntaxFixupUndoInfo) { +pub(crate) fn reverse_fixups(tt: &mut Subtree, token_map: &TokenMap, undo_info: &SyntaxFixupUndoInfo) { tt.token_trees.retain(|tt| match tt { tt::TokenTree::Leaf(leaf) => { token_map.synthetic_token_id(leaf.id()).is_none() |
