Remove unnecessary pubs.

This commit is contained in:
Nicholas Nethercote 2024-05-01 09:39:07 +10:00
parent c9c964fc37
commit 79c4d0202f
3 changed files with 12 additions and 11 deletions

View File

@ -87,7 +87,7 @@ macro_rules! ast_fragments {
} }
impl AstFragment { impl AstFragment {
pub fn add_placeholders(&mut self, placeholders: &[NodeId]) { fn add_placeholders(&mut self, placeholders: &[NodeId]) {
if placeholders.is_empty() { if placeholders.is_empty() {
return; return;
} }
@ -100,14 +100,14 @@ macro_rules! ast_fragments {
} }
} }
pub fn make_opt_expr(self) -> Option<P<ast::Expr>> { pub(crate) fn make_opt_expr(self) -> Option<P<ast::Expr>> {
match self { match self {
AstFragment::OptExpr(expr) => expr, AstFragment::OptExpr(expr) => expr,
_ => panic!("AstFragment::make_* called on the wrong kind of fragment"), _ => panic!("AstFragment::make_* called on the wrong kind of fragment"),
} }
} }
pub fn make_method_receiver_expr(self) -> P<ast::Expr> { pub(crate) fn make_method_receiver_expr(self) -> P<ast::Expr> {
match self { match self {
AstFragment::MethodReceiverExpr(expr) => expr, AstFragment::MethodReceiverExpr(expr) => expr,
_ => panic!("AstFragment::make_* called on the wrong kind of fragment"), _ => panic!("AstFragment::make_* called on the wrong kind of fragment"),
@ -125,7 +125,7 @@ macro_rules! ast_fragments {
T::fragment_to_output(self) T::fragment_to_output(self)
} }
pub fn mut_visit_with<F: MutVisitor>(&mut self, vis: &mut F) { pub(crate) fn mut_visit_with<F: MutVisitor>(&mut self, vis: &mut F) {
match self { match self {
AstFragment::OptExpr(opt_expr) => { AstFragment::OptExpr(opt_expr) => {
visit_clobber(opt_expr, |opt_expr| { visit_clobber(opt_expr, |opt_expr| {
@ -958,7 +958,7 @@ pub fn parse_ast_fragment<'a>(
}) })
} }
pub fn ensure_complete_parse<'a>( pub(crate) fn ensure_complete_parse<'a>(
parser: &Parser<'a>, parser: &Parser<'a>,
macro_path: &ast::Path, macro_path: &ast::Path,
kind_name: &str, kind_name: &str,

View File

@ -4,12 +4,13 @@
//! official terminology: "declarative macros". //! official terminology: "declarative macros".
pub(crate) mod diagnostics; pub(crate) mod diagnostics;
pub(crate) mod macro_check;
pub(crate) mod macro_parser;
pub(crate) mod macro_rules; pub(crate) mod macro_rules;
pub(crate) mod metavar_expr;
pub(crate) mod quoted; mod macro_check;
pub(crate) mod transcribe; mod macro_parser;
mod metavar_expr;
mod quoted;
mod transcribe;
use metavar_expr::MetaVarExpr; use metavar_expr::MetaVarExpr;
use rustc_ast::token::{Delimiter, NonterminalKind, Token, TokenKind}; use rustc_ast::token::{Delimiter, NonterminalKind, Token, TokenKind};

View File

@ -9,7 +9,7 @@ use rustc_span::DUMMY_SP;
use smallvec::{smallvec, SmallVec}; use smallvec::{smallvec, SmallVec};
use thin_vec::ThinVec; use thin_vec::ThinVec;
pub fn placeholder( pub(crate) fn placeholder(
kind: AstFragmentKind, kind: AstFragmentKind,
id: ast::NodeId, id: ast::NodeId,
vis: Option<ast::Visibility>, vis: Option<ast::Visibility>,