Skip to content

Commit b0c8a5d

Browse files
refactor: Remove CrateRegistry
1 parent 2c821e4 commit b0c8a5d

File tree

17 files changed

+86
-125
lines changed

17 files changed

+86
-125
lines changed

compiler/pavexc/src/compiler/analyses/components/db/diagnostics.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ use crate::utils::comma_separated_list;
1818
use guppy::graph::PackageGraph;
1919
use indexmap::IndexSet;
2020
use miette::{NamedSource, Severity};
21-
use rustdoc_processor::queries::CrateRegistry;
2221
use rustdoc_types::ItemEnum;
2322
use syn::spanned::Spanned;
2423

compiler/pavexc/src/compiler/analyses/user_components/annotations/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ use crate::{
4040
use pavex_bp_schema::{CloningPolicy, Lifecycle, Lint, LintSetting};
4141
use pavexc_attr_parser::{AnnotationKind, AnnotationProperties};
4242
use rustdoc_ext::RustdocKindExt;
43-
use rustdoc_processor::queries::CrateRegistry;
4443
use rustdoc_types::{GenericArgs, Item, ItemEnum};
4544

4645
/// An id pointing at the coordinates of an annotated component.

compiler/pavexc/src/compiler/path_parameters.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ use crate::diagnostic::DiagnosticSink;
1919
use crate::language::{GenericArgument, Type};
2020
use crate::rustdoc::{CrateCollection, GlobalItemId};
2121
use crate::utils::comma_separated_list;
22-
use rustdoc_processor::queries::CrateRegistry;
2322

2423
use super::analyses::route_path::RoutePath;
2524
use super::traits::assert_trait_is_implemented;

compiler/pavexc/src/compiler/resolvers.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ use crate::language::{
1919
};
2020
use crate::rustdoc::{CannotGetCrateData, CrateCollection, ResolvedItem};
2121
use rustdoc_ext::RustdocKindExt;
22-
use rustdoc_processor::queries::CrateRegistry;
2322

2423
#[derive(Default)]
2524
pub(crate) struct GenericBindings {

compiler/pavexc/src/compiler/traits.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use rustdoc_types::{GenericParamDefKind, ItemEnum, Type as RustdocType};
66
use crate::compiler::resolvers::resolve_type;
77
use crate::language::{PathType, Type};
88
use crate::rustdoc::{Crate, CrateCollection};
9-
use rustdoc_processor::queries::CrateRegistry;
109

1110
use super::resolvers::GenericBindings;
1211

compiler/pavexc/src/diagnostic/callable_definition.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ use crate::rustdoc::CrateCollection;
55
use guppy::graph::PackageGraph;
66
use miette::{NamedSource, SourceSpan};
77
use pavex_cli_diagnostic::AnnotatedSource;
8-
use rustdoc_processor::queries::CrateRegistry;
98
use rustdoc_types::ItemEnum;
109
use syn::spanned::Spanned;
1110

compiler/pavexc/src/language/fq_path_resolution.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ use crate::rustdoc::{
1313
CannotGetCrateData, CrateCollection, CrateCollectionExt, GlobalItemId, ResolvedItem,
1414
};
1515
use rustdoc_ext::RustdocKindExt;
16-
use rustdoc_processor::queries::CrateRegistry;
1716

1817
use super::RawIdentifiers;
1918
use super::fq_path::*;
File renamed without changes.

compiler/pavexc/src/rustdoc/compute/mod.rs

Lines changed: 0 additions & 4 deletions
This file was deleted.

compiler/pavexc/src/rustdoc/mod.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,11 @@ pub use rustdoc_processor::{
99
};
1010

1111
pub(crate) use annotations::{AnnotatedItem, AnnotationCoordinates, ImplInfo};
12-
pub use queries::{
13-
Crate, CrateCollection, CrateCollectionExt, CrateRegistry, GlobalItemId, ResolvedItem,
14-
};
12+
pub use queries::{Crate, CrateCollection, CrateCollectionExt, GlobalItemId, ResolvedItem};
1513
pub use rustdoc_processor::compute::CannotGetCrateData;
1614

1715
mod annotations;
18-
mod compute;
16+
mod cache;
1917
pub(crate) mod indexer;
2018
mod progress_reporter;
2119
mod queries;

0 commit comments

Comments
 (0)