Skip to content

Commit 8e76d13

Browse files
committed
Remove two unnecessary pub use statements.
- `setup_callbacks` is only used within the crate. - `rustc_interface::interface` is public, so there's no need for things within it to be re-exported.
1 parent c0347dd commit 8e76d13

File tree

4 files changed

+4
-6
lines changed

4 files changed

+4
-6
lines changed

compiler/rustc_interface/src/callbacks.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ pub fn dep_node_debug(node: DepNode, f: &mut std::fmt::Formatter<'_>) -> std::fm
9898

9999
/// Sets up the callbacks in prior crates which we want to refer to the
100100
/// TyCtxt in.
101-
pub fn setup_callbacks() {
101+
pub(crate) fn setup_callbacks() {
102102
rustc_span::SPAN_TRACK.swap(&(track_span_parent as fn(_)));
103103
rustc_hir::def_id::DEF_ID_DEBUG.swap(&(def_id_debug as fn(_, &mut fmt::Formatter<'_>) -> _));
104104
rustc_query_system::dep_graph::dep_node::DEP_KIND_DEBUG

compiler/rustc_interface/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ mod proc_macro_decls;
2424
mod queries;
2525
pub mod util;
2626

27-
pub use callbacks::setup_callbacks;
28-
pub use interface::{run_compiler, Config};
2927
pub use passes::DEFAULT_QUERY_PROVIDERS;
3028
pub use queries::Queries;
3129

src/librustdoc/core.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ pub(crate) fn create_config(
198198
..
199199
}: RustdocOptions,
200200
RenderOptions { document_private, .. }: &RenderOptions,
201-
) -> rustc_interface::Config {
201+
) -> interface::Config {
202202
// Add the doc cfg into the doc build.
203203
cfgs.push("doc".to_string());
204204

tests/run-make-fulldeps/obtain-borrowck/driver.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ use rustc_borrowck::consumers::{self, BodyWithBorrowckFacts, ConsumerOptions};
2222
use rustc_driver::Compilation;
2323
use rustc_hir::def::DefKind;
2424
use rustc_hir::def_id::LocalDefId;
25-
use rustc_interface::interface::Compiler;
26-
use rustc_interface::{Config, Queries};
25+
use rustc_interface::interface::{Compiler, Config};
26+
use rustc_interface::Queries;
2727
use rustc_middle::query::queries::mir_borrowck::ProvidedValue;
2828
use rustc_middle::ty::TyCtxt;
2929
use rustc_middle::util::Providers;

0 commit comments

Comments
 (0)