diff --git a/Cargo.toml b/Cargo.toml index 0dcb5e9958..53f9874536 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,6 +2,7 @@ name = "rustup" version = "1.16.0" +edition = "2018" authors = [ "Diggory Blake " ] description = "Manage multiple rust installations with ease" diff --git a/src/download/Cargo.toml b/src/download/Cargo.toml index 5a06fa1dd5..cd240e2bc3 100644 --- a/src/download/Cargo.toml +++ b/src/download/Cargo.toml @@ -2,6 +2,7 @@ name = "download" version = "0.4.0" +edition = "2018" authors = [ "Brian Anderson " ] license = "MIT/Apache-2.0" diff --git a/src/download/src/lib.rs b/src/download/src/lib.rs index 00077e074c..b8c0c75a04 100644 --- a/src/download/src/lib.rs +++ b/src/download/src/lib.rs @@ -14,7 +14,7 @@ use url::Url; use std::path::Path; mod errors; -pub use errors::*; +pub use crate::errors::*; #[derive(Debug, Copy, Clone)] pub enum Backend { @@ -136,7 +136,7 @@ pub mod curl { extern crate curl; use self::curl::easy::Easy; - use errors::*; + use crate::errors::*; use std::cell::RefCell; use std::str; use std::time::Duration; @@ -256,7 +256,7 @@ pub mod reqwest_be { use std::io; use std::time::Duration; - use errors::*; + use crate::errors::*; use url::Url; use super::Event; use reqwest::{header, Client, Proxy, Response}; diff --git a/src/download/tests/download-curl-resume.rs b/src/download/tests/download-curl-resume.rs index 65b15826a3..222ba4f8eb 100644 --- a/src/download/tests/download-curl-resume.rs +++ b/src/download/tests/download-curl-resume.rs @@ -10,7 +10,7 @@ use url::Url; use download::*; mod support; -use support::{file_contents, serve_file, tmp_dir, write_file}; +use crate::support::{file_contents, serve_file, tmp_dir, write_file}; #[test] fn partially_downloaded_file_gets_resumed_from_byte_offset() { diff --git a/src/download/tests/download-reqwest-resume.rs b/src/download/tests/download-reqwest-resume.rs index a42c4c61bd..bf66b436ed 100644 --- a/src/download/tests/download-reqwest-resume.rs +++ b/src/download/tests/download-reqwest-resume.rs @@ -10,7 +10,7 @@ use url::Url; use download::*; mod support; -use support::{file_contents, serve_file, tmp_dir, write_file}; +use crate::support::{file_contents, serve_file, tmp_dir, write_file}; #[test] fn resume_partial_from_file_url() { diff --git a/src/rustup-cli/common.rs b/src/rustup-cli/common.rs index a6f1584511..ab0fa8fdca 100644 --- a/src/rustup-cli/common.rs +++ b/src/rustup-cli/common.rs @@ -2,10 +2,10 @@ use rustup::{self, Cfg, Notification, Toolchain, UpdateStatus}; use rustup::telemetry_analysis::TelemetryAnalysis; -use errors::*; +use crate::errors::*; use rustup_utils::utils; use rustup_utils::notify::NotificationLevel; -use self_update; +use crate::self_update; use std::io::{BufRead, BufReader, Write}; use std::process::{Command, Stdio}; use std::path::Path; @@ -13,7 +13,7 @@ use std::{cmp, iter}; use std::sync::Arc; use std::time::Duration; use std; -use term2; +use crate::term2; use wait_timeout::ChildExt; pub fn confirm(question: &str, default: bool) -> Result { @@ -104,7 +104,7 @@ pub fn read_line() -> Result { } pub fn set_globals(verbose: bool) -> Result { - use download_tracker::DownloadTracker; + use crate::download_tracker::DownloadTracker; use std::cell::RefCell; let download_tracker = RefCell::new(DownloadTracker::new()); diff --git a/src/rustup-cli/log.rs b/src/rustup-cli/log.rs index 456142e1a1..ebfbd17636 100644 --- a/src/rustup-cli/log.rs +++ b/src/rustup-cli/log.rs @@ -1,4 +1,4 @@ -use term2; +use crate::term2; use std::fmt; use std::io::Write; diff --git a/src/rustup-cli/main.rs b/src/rustup-cli/main.rs index de6d23da8c..03a1a1f12f 100644 --- a/src/rustup-cli/main.rs +++ b/src/rustup-cli/main.rs @@ -58,7 +58,7 @@ mod help; use std::alloc::System; use std::env; use std::path::PathBuf; -use errors::*; +use crate::errors::*; use rustup_dist::dist::TargetTriple; use rustup::env_var::RUST_RECURSION_COUNT_MAX; diff --git a/src/rustup-cli/proxy_mode.rs b/src/rustup-cli/proxy_mode.rs index fa60752c31..54d2e5af91 100644 --- a/src/rustup-cli/proxy_mode.rs +++ b/src/rustup-cli/proxy_mode.rs @@ -1,16 +1,16 @@ -use common::set_globals; +use crate::common::set_globals; use rustup::Cfg; -use errors::*; +use crate::errors::*; use rustup_utils::utils::{self, ExitCode}; use rustup::command::run_command_for_dir; use std::env; use std::ffi::OsString; use std::path::PathBuf; use std::process; -use job; +use crate::job; pub fn main() -> Result<()> { - ::self_update::cleanup_self_updater()?; + crate::self_update::cleanup_self_updater()?; let ExitCode(c) = { let _setup = job::setup(); diff --git a/src/rustup-cli/rustup_mode.rs b/src/rustup-cli/rustup_mode.rs index 8122943734..de159f8604 100644 --- a/src/rustup-cli/rustup_mode.rs +++ b/src/rustup-cli/rustup_mode.rs @@ -1,22 +1,22 @@ use clap::{App, AppSettings, Arg, ArgGroup, ArgMatches, Shell, SubCommand}; -use common; +use crate::common; use rustup::{command, Cfg, Toolchain}; use rustup::settings::TelemetryMode; -use errors::*; +use crate::errors::*; use rustup_dist::manifest::Component; use rustup_dist::dist::{PartialTargetTriple, PartialToolchainDesc, TargetTriple}; use rustup_utils::utils::{self, ExitCode}; -use self_update; +use crate::self_update; use std::path::Path; use std::process::{self, Command}; use std::iter; use std::error::Error; -use term2; +use crate::term2; use std::io::{self, Write}; -use help::*; +use crate::help::*; pub fn main() -> Result<()> { - ::self_update::cleanup_self_updater()?; + crate::self_update::cleanup_self_updater()?; let ref matches = cli().get_matches(); let verbose = matches.is_present("verbose"); diff --git a/src/rustup-cli/self_update.rs b/src/rustup-cli/self_update.rs index fd51c93582..f642ee7d03 100644 --- a/src/rustup-cli/self_update.rs +++ b/src/rustup-cli/self_update.rs @@ -30,8 +30,8 @@ //! Deleting the running binary during uninstall is tricky //! and racy on Windows. -use common::{self, Confirm}; -use errors::*; +use crate::common::{self, Confirm}; +use crate::errors::*; use rustup_dist::dist; use rustup_utils::utils; use rustup::{TOOLS, DUP_TOOLS}; @@ -42,7 +42,7 @@ use std::path::{Component, Path, PathBuf}; use std::process::{self, Command}; use std::fs; use tempdir::TempDir; -use term2; +use crate::term2; use regex::Regex; pub struct InstallOpts { diff --git a/src/rustup-cli/setup_mode.rs b/src/rustup-cli/setup_mode.rs index 98288ba6c4..e08268365e 100644 --- a/src/rustup-cli/setup_mode.rs +++ b/src/rustup-cli/setup_mode.rs @@ -1,9 +1,9 @@ use std::env; -use self_update::{self, InstallOpts}; -use errors::*; +use crate::self_update::{self, InstallOpts}; +use crate::errors::*; use clap::{App, AppSettings, Arg}; use rustup_dist::dist::TargetTriple; -use common; +use crate::common; pub fn main() -> Result<()> { let args: Vec<_> = env::args().collect(); diff --git a/src/rustup-dist/Cargo.toml b/src/rustup-dist/Cargo.toml index 42def4fd5b..e33a4ac2aa 100644 --- a/src/rustup-dist/Cargo.toml +++ b/src/rustup-dist/Cargo.toml @@ -2,6 +2,7 @@ name = "rustup-dist" version = "1.16.0" +edition = "2018" authors = [ "Diggory Blake " ] description = "Installation from a Rust distribution server" build = "build.rs" diff --git a/src/rustup-dist/src/component/components.rs b/src/rustup-dist/src/component/components.rs index 491aedba9b..024262eb9f 100644 --- a/src/rustup-dist/src/component/components.rs +++ b/src/rustup-dist/src/component/components.rs @@ -3,11 +3,11 @@ /// installation / uninstallation process. use rustup_utils::utils; -use prefix::InstallPrefix; -use errors::*; +use crate::prefix::InstallPrefix; +use crate::errors::*; -use component::transaction::Transaction; -use component::package::{INSTALLER_VERSION, VERSION_FILE}; +use crate::component::transaction::Transaction; +use crate::component::package::{INSTALLER_VERSION, VERSION_FILE}; use std::path::{Path, PathBuf}; use std::fs::File; diff --git a/src/rustup-dist/src/component/package.rs b/src/rustup-dist/src/component/package.rs index 70c54dcd78..9b823b3832 100644 --- a/src/rustup-dist/src/component/package.rs +++ b/src/rustup-dist/src/component/package.rs @@ -6,12 +6,12 @@ extern crate flate2; extern crate tar; extern crate xz2; -use component::components::*; -use component::transaction::*; +use crate::component::components::*; +use crate::component::transaction::*; -use errors::*; +use crate::errors::*; use rustup_utils::utils; -use temp; +use crate::temp; use std::path::{Path, PathBuf}; use std::collections::HashSet; diff --git a/src/rustup-dist/src/component/transaction.rs b/src/rustup-dist/src/component/transaction.rs index 112622402a..5520cbe7e7 100644 --- a/src/rustup-dist/src/component/transaction.rs +++ b/src/rustup-dist/src/component/transaction.rs @@ -10,10 +10,10 @@ //! does not remove any dirs created by it. use rustup_utils::utils; -use temp; -use prefix::InstallPrefix; -use errors::*; -use notifications::*; +use crate::temp; +use crate::prefix::InstallPrefix; +use crate::errors::*; +use crate::notifications::*; use std::fs::File; use std::path::{Path, PathBuf}; diff --git a/src/rustup-dist/src/config.rs b/src/rustup-dist/src/config.rs index dca4b684f4..2f10aa08f2 100644 --- a/src/rustup-dist/src/config.rs +++ b/src/rustup-dist/src/config.rs @@ -1,7 +1,7 @@ use toml; use rustup_utils::toml_utils::*; -use errors::*; +use crate::errors::*; use super::manifest::Component; pub const SUPPORTED_CONFIG_VERSIONS: [&'static str; 1] = ["1"]; diff --git a/src/rustup-dist/src/dist.rs b/src/rustup-dist/src/dist.rs index 231ae23429..1098df5bcf 100644 --- a/src/rustup-dist/src/dist.rs +++ b/src/rustup-dist/src/dist.rs @@ -1,12 +1,12 @@ -use temp; -use errors::*; -use notifications::*; +use crate::temp; +use crate::errors::*; +use crate::notifications::*; use rustup_utils::{self, utils}; -use prefix::InstallPrefix; -use manifest::Component; -use manifest::Manifest as ManifestV2; -use manifestation::{Changes, Manifestation, UpdateStatus}; -use download::DownloadCfg; +use crate::prefix::InstallPrefix; +use crate::manifest::Component; +use crate::manifest::Manifest as ManifestV2; +use crate::manifestation::{Changes, Manifestation, UpdateStatus}; +use crate::download::DownloadCfg; use std::path::Path; use std::fmt; diff --git a/src/rustup-dist/src/download.rs b/src/rustup-dist/src/download.rs index 361d2276ef..195cd7de68 100644 --- a/src/rustup-dist/src/download.rs +++ b/src/rustup-dist/src/download.rs @@ -1,7 +1,7 @@ use rustup_utils::utils; -use errors::*; -use temp; -use notifications::*; +use crate::errors::*; +use crate::temp; +use crate::notifications::*; use sha2::{Digest, Sha256}; use url::Url; diff --git a/src/rustup-dist/src/errors.rs b/src/rustup-dist/src/errors.rs index 7e5882be3f..4f6a324495 100644 --- a/src/rustup-dist/src/errors.rs +++ b/src/rustup-dist/src/errors.rs @@ -1,9 +1,9 @@ use std::path::PathBuf; use std::io::{self, Write}; -use temp; +use crate::temp; use toml; use rustup_utils; -use manifest::{Component, Manifest}; +use crate::manifest::{Component, Manifest}; error_chain! { links { diff --git a/src/rustup-dist/src/lib.rs b/src/rustup-dist/src/lib.rs index 13fdda0fc8..13c025bc89 100644 --- a/src/rustup-dist/src/lib.rs +++ b/src/rustup-dist/src/lib.rs @@ -19,8 +19,8 @@ extern crate winapi; #[cfg(windows)] extern crate winreg; -pub use errors::*; -pub use notifications::Notification; +pub use crate::errors::*; +pub use crate::notifications::Notification; pub mod temp; diff --git a/src/rustup-dist/src/manifest.rs b/src/rustup-dist/src/manifest.rs index 8590be813e..c0e06dc098 100644 --- a/src/rustup-dist/src/manifest.rs +++ b/src/rustup-dist/src/manifest.rs @@ -10,12 +10,12 @@ //! //! See tests/channel-rust-nightly-example.toml for an example. -use errors::*; +use crate::errors::*; use toml; use rustup_utils::toml_utils::*; use std::collections::HashMap; -use dist::TargetTriple; +use crate::dist::TargetTriple; pub const SUPPORTED_MANIFEST_VERSIONS: [&'static str; 1] = ["2"]; pub const DEFAULT_MANIFEST_VERSION: &'static str = "2"; diff --git a/src/rustup-dist/src/manifestation.rs b/src/rustup-dist/src/manifestation.rs index f1b2b51482..c3e8f6f800 100644 --- a/src/rustup-dist/src/manifestation.rs +++ b/src/rustup-dist/src/manifestation.rs @@ -1,16 +1,16 @@ //! Maintains a Rust installation by installing individual Rust //! platform components from a distribution server. -use config::Config; -use manifest::{Component, Manifest, TargetedPackage}; -use dist::{TargetTriple, DEFAULT_DIST_SERVER}; -use component::{Components, Package, TarGzPackage, TarXzPackage, Transaction}; -use temp; -use errors::*; -use notifications::*; +use crate::config::Config; +use crate::manifest::{Component, Manifest, TargetedPackage}; +use crate::dist::{TargetTriple, DEFAULT_DIST_SERVER}; +use crate::component::{Components, Package, TarGzPackage, TarXzPackage, Transaction}; +use crate::temp; +use crate::errors::*; +use crate::notifications::*; use rustup_utils::utils; -use download::{DownloadCfg, File}; -use prefix::InstallPrefix; +use crate::download::{DownloadCfg, File}; +use crate::prefix::InstallPrefix; use std::path::Path; pub const DIST_MANIFEST: &'static str = "multirust-channel-manifest.toml"; @@ -600,7 +600,7 @@ impl Update { let mut unavailable_components: Vec = self.components_to_install .iter() .filter(|c| { - use manifest::*; + use crate::manifest::*; let pkg: Option<&Package> = new_manifest.get_package(&c.short_name_in_manifest()).ok(); let target_pkg: Option<&TargetedPackage> = pkg.and_then(|p| p.get_target(c.target.as_ref()).ok()); diff --git a/src/rustup-dist/src/notifications.rs b/src/rustup-dist/src/notifications.rs index 693d888db4..1c19150d06 100644 --- a/src/rustup-dist/src/notifications.rs +++ b/src/rustup-dist/src/notifications.rs @@ -1,10 +1,10 @@ use std::path::Path; use std::fmt::{self, Display}; -use temp; +use crate::temp; use rustup_utils; use rustup_utils::notify::NotificationLevel; -use dist::TargetTriple; -use errors::*; +use crate::dist::TargetTriple; +use crate::errors::*; #[derive(Debug)] pub enum Notification<'a> { diff --git a/src/rustup-mock/Cargo.toml b/src/rustup-mock/Cargo.toml index 4e62cf0618..1db7432ed7 100644 --- a/src/rustup-mock/Cargo.toml +++ b/src/rustup-mock/Cargo.toml @@ -2,6 +2,7 @@ name = "rustup-mock" version = "1.16.0" +edition = "2018" authors = [ "Diggory Blake " ] description = "Test mocks for rustup" diff --git a/src/rustup-mock/src/clitools.rs b/src/rustup-mock/src/clitools.rs index df599742cc..89d108c8b6 100644 --- a/src/rustup-mock/src/clitools.rs +++ b/src/rustup-mock/src/clitools.rs @@ -13,8 +13,8 @@ use std::process::{Command, Stdio}; use std::sync::Arc; use std::time::Duration; use tempdir::TempDir; -use {MockComponentBuilder, MockFile, MockInstallerBuilder}; -use dist::{change_channel_date, ManifestVersion, MockChannel, MockComponent, MockDistServer, +use crate::{MockComponentBuilder, MockFile, MockInstallerBuilder}; +use crate::dist::{change_channel_date, ManifestVersion, MockChannel, MockComponent, MockDistServer, MockPackage, MockTargetedPackage}; use url::Url; use wait_timeout::ChildExt; diff --git a/src/rustup-mock/src/dist.rs b/src/rustup-mock/src/dist.rs index ce04b5337d..2bb8169bfe 100644 --- a/src/rustup-mock/src/dist.rs +++ b/src/rustup-mock/src/dist.rs @@ -1,7 +1,7 @@ //! Tools for building and working with the filesystem of a mock Rust //! distribution server, with v1 and v2 manifests. -use MockInstallerBuilder; +use crate::MockInstallerBuilder; use url::Url; use std::collections::HashMap; use std::fs::{self, File}; @@ -16,7 +16,7 @@ use xz2; use tar; use walkdir; -use clitools::hard_link; +use crate::clitools::hard_link; // This function changes the mock manifest for a given channel to that // of a particular date. For advancing the build from e.g. 2016-02-1 diff --git a/src/rustup-utils/Cargo.toml b/src/rustup-utils/Cargo.toml index 7ae2515c93..18c562859a 100644 --- a/src/rustup-utils/Cargo.toml +++ b/src/rustup-utils/Cargo.toml @@ -2,6 +2,7 @@ name = "rustup-utils" version = "1.16.0" +edition = "2018" authors = [ "Diggory Blake " ] description = "Utility functions for rustup" diff --git a/src/rustup-utils/src/lib.rs b/src/rustup-utils/src/lib.rs index feae1d009f..932d635492 100644 --- a/src/rustup-utils/src/lib.rs +++ b/src/rustup-utils/src/lib.rs @@ -25,6 +25,6 @@ pub mod tty; pub mod utils; pub mod toml_utils; -pub use errors::*; -pub use notifications::Notification; +pub use crate::errors::*; +pub use crate::notifications::Notification; pub mod notify; diff --git a/src/rustup-utils/src/notifications.rs b/src/rustup-utils/src/notifications.rs index 3a638b63ba..234c0ac0ab 100644 --- a/src/rustup-utils/src/notifications.rs +++ b/src/rustup-utils/src/notifications.rs @@ -3,7 +3,7 @@ use std::fmt::{self, Display}; use url::Url; -use notify::NotificationLevel; +use crate::notify::NotificationLevel; #[derive(Debug)] pub enum Notification<'a> { diff --git a/src/rustup-utils/src/toml_utils.rs b/src/rustup-utils/src/toml_utils.rs index 1ecc174185..b32fdbe1ec 100644 --- a/src/rustup-utils/src/toml_utils.rs +++ b/src/rustup-utils/src/toml_utils.rs @@ -1,5 +1,5 @@ use toml; -use errors::*; +use crate::errors::*; pub fn get_value(table: &mut toml::value::Table, key: &str, path: &str) -> Result { table diff --git a/src/rustup-utils/src/utils.rs b/src/rustup-utils/src/utils.rs index af3d4eae14..4eb443cb7a 100644 --- a/src/rustup-utils/src/utils.rs +++ b/src/rustup-utils/src/utils.rs @@ -1,4 +1,4 @@ -use errors::*; +use crate::errors::*; use std::path::{Path, PathBuf}; use std::fs::{self, File}; use std::io::{self, Write}; @@ -7,8 +7,8 @@ use std::ffi::OsString; use std::env; use std::sync::atomic::{AtomicBool, Ordering, ATOMIC_BOOL_INIT}; use sha2::Sha256; -use notifications::Notification; -use raw; +use crate::notifications::Notification; +use crate::raw; #[cfg(windows)] use winapi::shared::minwindef::DWORD; #[cfg(windows)] @@ -16,7 +16,7 @@ use winreg; use std::cmp::Ord; use url::Url; -pub use raw::{find_cmd, has_cmd, if_not_empty, is_directory, is_file, path_exists, prefix_arg, +pub use crate::raw::{find_cmd, has_cmd, if_not_empty, is_directory, is_file, path_exists, prefix_arg, random_string}; pub struct ExitCode(pub i32); diff --git a/src/rustup/command.rs b/src/rustup/command.rs index 136cdab108..0dc76c939f 100644 --- a/src/rustup/command.rs +++ b/src/rustup/command.rs @@ -6,11 +6,11 @@ use std::time::Instant; use regex::Regex; use tempfile::tempfile; -use Cfg; -use errors::*; -use notifications::*; +use crate::Cfg; +use crate::errors::*; +use crate::notifications::*; use rustup_utils::{self, utils::ExitCode}; -use telemetry::{Telemetry, TelemetryEvent}; +use crate::telemetry::{Telemetry, TelemetryEvent}; pub fn run_command_for_dir>( cmd: Command, diff --git a/src/rustup/config.rs b/src/rustup/config.rs index 04a1675a58..c9641eb552 100644 --- a/src/rustup/config.rs +++ b/src/rustup/config.rs @@ -6,13 +6,13 @@ use std::process::Command; use std::fmt::{self, Display}; use std::sync::Arc; -use errors::*; -use notifications::*; +use crate::errors::*; +use crate::notifications::*; use rustup_dist::{dist, temp}; use rustup_utils::utils; -use toolchain::{Toolchain, UpdateStatus}; -use telemetry_analysis::*; -use settings::{Settings, SettingsFile, TelemetryMode, DEFAULT_METADATA_VERSION}; +use crate::toolchain::{Toolchain, UpdateStatus}; +use crate::telemetry_analysis::*; +use crate::settings::{Settings, SettingsFile, TelemetryMode, DEFAULT_METADATA_VERSION}; #[derive(Debug)] pub enum OverrideReason { diff --git a/src/rustup/errors.rs b/src/rustup/errors.rs index 69ad1ee79a..c95c761da0 100644 --- a/src/rustup/errors.rs +++ b/src/rustup/errors.rs @@ -1,6 +1,6 @@ use rustup_dist::{self, temp}; use rustup_utils; -use component_for_bin; +use crate::component_for_bin; use toml; error_chain! { diff --git a/src/rustup/install.rs b/src/rustup/install.rs index 2ee13ae646..36709b3440 100644 --- a/src/rustup/install.rs +++ b/src/rustup/install.rs @@ -8,7 +8,7 @@ use rustup_dist::temp; use rustup_dist::dist; use rustup_dist::download::DownloadCfg; use rustup_dist::component::{Components, Package, TarGzPackage, Transaction}; -use errors::Result; +use crate::errors::Result; use std::path::Path; #[derive(Copy, Clone)] diff --git a/src/rustup/lib.rs b/src/rustup/lib.rs index 629497f701..ade00cd049 100644 --- a/src/rustup/lib.rs +++ b/src/rustup/lib.rs @@ -16,10 +16,10 @@ extern crate time; extern crate toml; extern crate url; -pub use errors::*; -pub use notifications::*; -pub use config::*; -pub use toolchain::*; +pub use crate::errors::*; +pub use crate::notifications::*; +pub use crate::config::*; +pub use crate::toolchain::*; pub use rustup_utils::{notify, toml_utils, utils}; diff --git a/src/rustup/notifications.rs b/src/rustup/notifications.rs index 5a9f152f23..1f75c48dbf 100644 --- a/src/rustup/notifications.rs +++ b/src/rustup/notifications.rs @@ -1,7 +1,7 @@ use std::path::{Path, PathBuf}; use std::fmt::{self, Display}; -use errors::*; +use crate::errors::*; use rustup_dist::{self, temp}; use rustup_utils; diff --git a/src/rustup/settings.rs b/src/rustup/settings.rs index 383bbd726f..8063ebbe0a 100644 --- a/src/rustup/settings.rs +++ b/src/rustup/settings.rs @@ -1,7 +1,7 @@ -use errors::*; -use notifications::*; -use toml_utils::*; -use utils; +use crate::errors::*; +use crate::notifications::*; +use crate::toml_utils::*; +use crate::utils; use toml; use std::collections::BTreeMap; use std::path::{Path, PathBuf}; diff --git a/src/rustup/telemetry.rs b/src/rustup/telemetry.rs index 7f8e69826c..40a3d8b61e 100644 --- a/src/rustup/telemetry.rs +++ b/src/rustup/telemetry.rs @@ -1,4 +1,4 @@ -use errors::*; +use crate::errors::*; use time; use rustup_utils::{raw, utils}; use serde_json; diff --git a/src/rustup/telemetry_analysis.rs b/src/rustup/telemetry_analysis.rs index c50d5e42b9..699c4aa196 100644 --- a/src/rustup/telemetry_analysis.rs +++ b/src/rustup/telemetry_analysis.rs @@ -8,8 +8,8 @@ use std::path::PathBuf; use itertools::Itertools; use serde_json; -use errors::*; -use telemetry::{LogMessage, TelemetryEvent}; +use crate::errors::*; +use crate::telemetry::{LogMessage, TelemetryEvent}; pub struct TelemetryAnalysis { telemetry_dir: PathBuf, diff --git a/src/rustup/toolchain.rs b/src/rustup/toolchain.rs index d93960f352..a7a636d6b1 100644 --- a/src/rustup/toolchain.rs +++ b/src/rustup/toolchain.rs @@ -1,5 +1,5 @@ -use errors::*; -use notifications::*; +use crate::errors::*; +use crate::notifications::*; use rustup_dist; use rustup_dist::download::DownloadCfg; use rustup_utils::utils; @@ -7,11 +7,11 @@ use rustup_dist::prefix::InstallPrefix; use rustup_dist::dist::ToolchainDesc; use rustup_dist::manifestation::{Changes, Manifestation}; use rustup_dist::manifest::Component; -use config::Cfg; -use env_var; -use install::{self, InstallMethod}; -use telemetry; -use telemetry::{Telemetry, TelemetryEvent}; +use crate::config::Cfg; +use crate::env_var; +use crate::install::{self, InstallMethod}; +use crate::telemetry; +use crate::telemetry::{Telemetry, TelemetryEvent}; use std::env::consts::EXE_SUFFIX; use std::ffi::OsString;