Skip to content

Commit b6c4e47

Browse files
committed
refactor: put Source trait under cargo::sources
1 parent 8230b46 commit b6c4e47

File tree

26 files changed

+463
-446
lines changed

26 files changed

+463
-446
lines changed

crates/resolver-tests/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ use std::time::Instant;
1313

1414
use cargo::core::dependency::DepKind;
1515
use cargo::core::resolver::{self, ResolveOpts, VersionPreferences};
16-
use cargo::core::source::{GitReference, QueryKind, SourceId};
16+
use cargo::core::source::{GitReference, SourceId};
1717
use cargo::core::Resolve;
1818
use cargo::core::{Dependency, PackageId, Registry, Summary};
19+
use cargo::sources::source::QueryKind;
1920
use cargo::util::{CargoResult, Config, Graph, IntoUrl, PartialVersion};
2021

2122
use proptest::collection::{btree_map, vec};

crates/xtask-bump-check/src/xtask.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ use std::task;
1818
use cargo::core::dependency::Dependency;
1919
use cargo::core::registry::PackageRegistry;
2020
use cargo::core::Package;
21-
use cargo::core::QueryKind;
2221
use cargo::core::Registry;
2322
use cargo::core::SourceId;
2423
use cargo::core::Workspace;
24+
use cargo::sources::source::QueryKind;
2525
use cargo::util::command_prelude::*;
2626
use cargo::util::ToSemver;
2727
use cargo::CargoResult;

src/cargo/core/compiler/future_incompat.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
//! [2]: https://github.com/rust-lang/rust/blob/9bb6e60d1f1360234aae90c97964c0fa5524f141/compiler/rustc_errors/src/json.rs#L312-L315
3535
3636
use crate::core::compiler::BuildContext;
37-
use crate::core::{Dependency, PackageId, QueryKind, Workspace};
37+
use crate::core::{Dependency, PackageId, Workspace};
38+
use crate::sources::source::QueryKind;
3839
use crate::sources::SourceConfigMap;
3940
use crate::util::{iter_join, CargoResult, Config};
4041
use anyhow::{bail, format_err, Context};

src/cargo/core/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ pub use self::package_id_spec::PackageIdSpec;
88
pub use self::registry::Registry;
99
pub use self::resolver::{Resolve, ResolveVersion};
1010
pub use self::shell::{Shell, Verbosity};
11-
pub use self::source::{GitReference, QueryKind, Source, SourceId, SourceMap};
11+
pub use self::source::{GitReference, SourceId};
1212
pub use self::summary::{FeatureMap, FeatureValue, Summary};
1313
pub use self::workspace::{
1414
find_workspace_root, resolve_relative_path, MaybePackage, Workspace, WorkspaceConfig,

src/cargo/core/package.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ use crate::core::compiler::{CompileKind, RustcTargetData};
2121
use crate::core::dependency::DepKind;
2222
use crate::core::resolver::features::ForceAllTargets;
2323
use crate::core::resolver::{HasDevUnits, Resolve};
24-
use crate::core::source::MaybePackage;
2524
use crate::core::{Dependency, Manifest, PackageId, SourceId, Target};
26-
use crate::core::{SourceMap, Summary, Workspace};
25+
use crate::core::{Summary, Workspace};
26+
use crate::sources::source::{MaybePackage, SourceMap};
2727
use crate::util::config::PackageCacheLock;
2828
use crate::util::errors::{CargoResult, HttpNotSuccessful};
2929
use crate::util::interning::InternedString;

src/cargo/core/registry.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ use std::collections::{HashMap, HashSet};
22
use std::task::{ready, Poll};
33

44
use crate::core::PackageSet;
5-
use crate::core::{Dependency, PackageId, QueryKind, Source, SourceId, SourceMap, Summary};
5+
use crate::core::{Dependency, PackageId, SourceId, Summary};
66
use crate::sources::config::SourceConfigMap;
7+
use crate::sources::source::QueryKind;
8+
use crate::sources::source::Source;
9+
use crate::sources::source::SourceMap;
710
use crate::util::errors::CargoResult;
811
use crate::util::interning::InternedString;
912
use crate::util::{CanonicalUrl, Config};

src/cargo/core/resolver/dep_cache.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@ use crate::core::resolver::{
1616
ActivateError, ActivateResult, CliFeatures, RequestedFeatures, ResolveOpts, VersionOrdering,
1717
VersionPreferences,
1818
};
19-
use crate::core::{
20-
Dependency, FeatureValue, PackageId, PackageIdSpec, QueryKind, Registry, Summary,
21-
};
19+
use crate::core::{Dependency, FeatureValue, PackageId, PackageIdSpec, Registry, Summary};
20+
use crate::sources::source::QueryKind;
2221
use crate::util::errors::CargoResult;
2322
use crate::util::interning::InternedString;
2423
use crate::util::PartialVersion;

src/cargo/core/resolver/errors.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
use std::fmt;
22
use std::task::Poll;
33

4-
use crate::core::{Dependency, PackageId, QueryKind, Registry, Summary};
4+
use crate::core::{Dependency, PackageId, Registry, Summary};
5+
use crate::sources::source::QueryKind;
56
use crate::util::edit_distance::edit_distance;
67
use crate::util::{Config, VersionExt};
78
use anyhow::Error;

0 commit comments

Comments
 (0)