Skip to content

Commit d89ab08

Browse files
committed
refactor(dist): privatize imports from dist::dist
1 parent f88394c commit d89ab08

23 files changed

+40
-46
lines changed

src/cli/common.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ use tracing::{debug, error, info, trace, warn};
1616
use super::self_update;
1717
use crate::cli::download_tracker::DownloadTracker;
1818
use crate::currentprocess::{terminalsource, Process};
19-
use crate::dist::dist::{TargetTriple, ToolchainDesc};
20-
use crate::dist::manifest::ComponentStatus;
19+
use crate::dist::{manifest::ComponentStatus, TargetTriple, ToolchainDesc};
2120
use crate::install::UpdateStatus;
2221
use crate::toolchain::names::{LocalToolchainName, ToolchainName};
2322
use crate::toolchain::toolchain::Toolchain;

src/cli/rustup_mode.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ use crate::{
2525
Process,
2626
},
2727
dist::{
28-
dist::{PartialToolchainDesc, Profile, TargetTriple},
2928
manifest::{Component, ComponentStatus},
29+
PartialToolchainDesc, Profile, TargetTriple,
3030
},
3131
errors::RustupError,
3232
install::{InstallMethod, UpdateStatus},

src/cli/self_update.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,17 +63,16 @@ use same_file::Handle;
6363
use serde::{Deserialize, Serialize};
6464
use tracing::{error, info, trace, warn};
6565

66-
use crate::currentprocess::terminalsource;
67-
use crate::errors::RustupError;
6866
use crate::{
6967
cli::{
7068
common::{self, ignorable_error, report_error, Confirm, PackageUpdate},
7169
errors::*,
7270
markdown::md,
7371
},
7472
config::Cfg,
75-
currentprocess::Process,
76-
dist::dist::{self, PartialToolchainDesc, Profile, TargetTriple, ToolchainDesc},
73+
currentprocess::{terminalsource, Process},
74+
dist::{self, PartialToolchainDesc, Profile, TargetTriple, ToolchainDesc},
75+
errors::RustupError,
7776
install::UpdateStatus,
7877
toolchain::{
7978
distributable::DistributableToolchain,
@@ -1338,7 +1337,7 @@ mod tests {
13381337

13391338
use crate::cli::common;
13401339
use crate::cli::self_update::InstallOpts;
1341-
use crate::dist::dist::{PartialToolchainDesc, Profile};
1340+
use crate::dist::{PartialToolchainDesc, Profile};
13421341
use crate::test::{test_dir, with_rustup_home, Env};
13431342
use crate::{currentprocess::TestProcess, for_host};
13441343

src/cli/self_update/windows.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use super::common;
1515
use super::{install_bins, InstallOpts};
1616
use crate::cli::download_tracker::DownloadTracker;
1717
use crate::currentprocess::Process;
18-
use crate::dist::dist::TargetTriple;
18+
use crate::dist::TargetTriple;
1919
use crate::utils::utils;
2020
use crate::utils::Notification;
2121

src/cli/setup_mode.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crate::{
1010
self_update::{self, InstallOpts},
1111
},
1212
currentprocess::Process,
13-
dist::dist::Profile,
13+
dist::Profile,
1414
toolchain::names::MaybeOfficialToolchainName,
1515
utils::utils,
1616
};

src/config.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,15 @@ use thiserror::Error as ThisError;
1111
use tokio_stream::StreamExt;
1212
use tracing::trace;
1313

14-
use crate::settings::MetadataVersion;
1514
use crate::{
1615
cli::self_update::SelfUpdateMode,
1716
currentprocess::Process,
18-
dist::{
19-
dist::{self, Profile, ToolchainDesc},
20-
download::DownloadCfg,
21-
temp,
22-
},
17+
dist::{self, download::DownloadCfg, temp, Profile, ToolchainDesc},
2318
errors::RustupError,
2419
fallback_settings::FallbackSettings,
2520
install::UpdateStatus,
2621
notifications::*,
27-
settings::{Settings, SettingsFile},
22+
settings::{MetadataVersion, Settings, SettingsFile},
2823
toolchain::{
2924
distributable::DistributableToolchain,
3025
names::{

src/dist/component/tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ use std::path::PathBuf;
44

55
use crate::currentprocess::TestProcess;
66
use crate::dist::component::Transaction;
7-
use crate::dist::dist::DEFAULT_DIST_SERVER;
87
use crate::dist::prefix::InstallPrefix;
98
use crate::dist::temp;
109
use crate::dist::Notification;
10+
use crate::dist::DEFAULT_DIST_SERVER;
1111
use crate::errors::RustupError;
1212
use crate::utils::raw as utils_raw;
1313
use crate::utils::utils;

src/dist/manifest.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ use std::str::FromStr;
2121
use anyhow::{anyhow, bail, Context, Result};
2222
use serde::{Deserialize, Serialize};
2323

24-
use super::{config::Config, dist::ToolchainDesc};
25-
use crate::dist::dist::{Profile, TargetTriple};
26-
use crate::errors::*;
27-
use crate::toolchain::distributable::DistributableToolchain;
24+
use crate::{
25+
dist::{config::Config, Profile, TargetTriple, ToolchainDesc},
26+
errors::*,
27+
toolchain::distributable::DistributableToolchain,
28+
};
2829

2930
/// Used by the `installed_components` function
3031
pub(crate) struct ComponentStatus {
@@ -627,8 +628,8 @@ impl fmt::Display for ManifestVersion {
627628

628629
#[cfg(test)]
629630
mod tests {
630-
use crate::dist::dist::TargetTriple;
631631
use crate::dist::manifest::Manifest;
632+
use crate::dist::TargetTriple;
632633
use crate::RustupError;
633634

634635
// Example manifest from https://public.etherpad-mozilla.org/p/Rust-infra-work-week

src/dist/manifestation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ use crate::dist::component::{
1414
Components, Package, TarGzPackage, TarXzPackage, TarZStdPackage, Transaction,
1515
};
1616
use crate::dist::config::Config;
17-
use crate::dist::dist::{Profile, TargetTriple, DEFAULT_DIST_SERVER};
1817
use crate::dist::download::{DownloadCfg, File};
1918
use crate::dist::manifest::{Component, CompressionKind, Manifest, TargetedPackage};
2019
use crate::dist::notifications::*;
2120
use crate::dist::prefix::InstallPrefix;
2221
use crate::dist::temp;
22+
use crate::dist::{Profile, TargetTriple, DEFAULT_DIST_SERVER};
2323
use crate::errors::RustupError;
2424
use crate::utils::utils;
2525

src/dist/manifestation/tests.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,11 @@ use url::Url;
1717
use crate::{
1818
currentprocess::{Process, TestProcess},
1919
dist::{
20-
dist::{Profile, TargetTriple, ToolchainDesc, DEFAULT_DIST_SERVER},
2120
download::DownloadCfg,
2221
manifest::{Component, Manifest},
2322
manifestation::{Changes, Manifestation, UpdateStatus},
2423
prefix::InstallPrefix,
25-
temp, Notification,
24+
temp, Notification, Profile, TargetTriple, ToolchainDesc, DEFAULT_DIST_SERVER,
2625
},
2726
errors::RustupError,
2827
test::mock::{dist::*, MockComponentBuilder, MockFile, MockInstallerBuilder},

0 commit comments

Comments
 (0)