Upgrade to Rust 2018

This commit is contained in:
Dale Wijnand 2018-12-06 20:17:36 +01:00
parent cdcb8f29d2
commit 04ddd4d0fc
No known key found for this signature in database
GPG key ID: 4F256E3D151DF5EF
201 changed files with 631 additions and 629 deletions

View file

@ -1,6 +1,7 @@
[package]
name = "cargo"
version = "0.33.0"
edition = "2018"
authors = ["Yehuda Katz <wycats@gmail.com>",
"Carl Lerche <me@carllerche.com>",
"Alex Crichton <alex@alexcrichton.com>"]

View file

@ -6,7 +6,7 @@ use cargo::{self, CliResult, Config};
use super::commands;
use super::list_commands;
use command_prelude::*;
use crate::command_prelude::*;
pub fn main(config: &mut Config) -> CliResult {
let args = match cli().get_matches_safe() {

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, TestOptions};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, CleanOptions};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, DocOptions};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;
use cargo::ops::FetchOptions;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, CompileFilter, FilterRule};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::core::{GitReference, Source, SourceId};
use cargo::sources::GitSource;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::core::{GitReference, SourceId};
use cargo::ops;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::print_json;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use std::io::{self, BufRead};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, OutputMetadataOptions};
use cargo::print_json;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
pub fn builtin() -> Vec<App> {
vec![

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, OwnersOptions};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, PackageOpts};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, PublishOpts};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::print_json;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::core::Verbosity;
use cargo::ops::{self, CompileFilter};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, DocOptions};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use std::cmp::min;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, CompileFilter};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops::{self, UpdateOptions};

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use std::collections::HashMap;
use std::process;

View file

@ -1,6 +1,6 @@
use command_prelude::*;
use crate::command_prelude::*;
use cli;
use crate::cli;
pub fn cli() -> App {
subcommand("version").about("Show version information")

View file

@ -1,4 +1,4 @@
use command_prelude::*;
use crate::command_prelude::*;
use cargo::ops;

View file

@ -28,7 +28,7 @@ use cargo::util::{CliError, ProcessError};
mod cli;
mod commands;
use command_prelude::*;
use crate::command_prelude::*;
fn main() {
#[cfg(feature = "pretty-env-logger")]

View file

@ -3,7 +3,7 @@ use std::path::Path;
use serde::ser;
use util::{CargoResult, CargoResultExt, Config, RustfixDiagnosticServer};
use crate::util::{CargoResult, CargoResultExt, Config, RustfixDiagnosticServer};
/// Configuration information for a rustc build.
#[derive(Debug)]

View file

@ -3,11 +3,11 @@ use std::env;
use std::path::{Path, PathBuf};
use std::str;
use core::profiles::Profiles;
use core::{Dependency, Workspace};
use core::{PackageId, PackageSet, Resolve};
use util::errors::CargoResult;
use util::{profile, Cfg, CfgExpr, Config, Rustc};
use crate::core::profiles::Profiles;
use crate::core::{Dependency, Workspace};
use crate::core::{PackageId, PackageSet, Resolve};
use crate::util::errors::CargoResult;
use crate::util::{profile, Cfg, CfgExpr, Config, Rustc};
use super::{BuildConfig, BuildOutput, Kind, Unit};

View file

@ -5,8 +5,8 @@ use std::str::{self, FromStr};
use super::env_args;
use super::Kind;
use core::TargetKind;
use util::{CargoResult, CargoResultExt, Cfg, Config, ProcessBuilder, Rustc};
use crate::core::TargetKind;
use crate::util::{CargoResult, CargoResultExt, Cfg, Config, ProcessBuilder, Rustc};
#[derive(Clone)]
pub struct TargetInfo {

View file

@ -10,11 +10,11 @@ use std::collections::BTreeMap;
use super::context::OutputFile;
use super::{CompileMode, Context, Kind, Unit};
use core::TargetKind;
use crate::core::TargetKind;
use semver;
use serde_json;
use std::path::PathBuf;
use util::{internal, CargoResult, ProcessBuilder};
use crate::util::{internal, CargoResult, ProcessBuilder};
#[derive(Debug, Serialize)]
struct Invocation {

View file

@ -6,8 +6,8 @@ use std::path::PathBuf;
use semver::Version;
use super::BuildContext;
use core::{Edition, Package, PackageId, Target, TargetKind};
use util::{self, join_paths, process, CargoResult, CfgExpr, Config, ProcessBuilder};
use crate::core::{Edition, Package, PackageId, Target, TargetKind};
use crate::util::{self, join_paths, process, CargoResult, CfgExpr, Config, ProcessBuilder};
pub struct Doctest {
/// The package being doctested.
@ -205,7 +205,7 @@ impl<'cfg> Compilation<'cfg> {
let metadata = pkg.manifest().metadata();
let cargo_exe = self.config.cargo_exe()?;
cmd.env(::CARGO_ENV, cargo_exe);
cmd.env(crate::CARGO_ENV, cargo_exe);
// When adding new environment variables depending on
// crate properties which might require rebuild upon change

View file

@ -8,8 +8,8 @@ use std::sync::Arc;
use lazycell::LazyCell;
use super::{BuildContext, Context, FileFlavor, Kind, Layout, Unit};
use core::{TargetKind, Workspace};
use util::{self, CargoResult};
use crate::core::{TargetKind, Workspace};
use crate::util::{self, CargoResult};
#[derive(Clone, Hash, Eq, PartialEq, Ord, PartialOrd)]
pub struct Metadata(u64);

View file

@ -7,11 +7,11 @@ use std::sync::Arc;
use jobserver::Client;
use core::compiler::compilation;
use core::profiles::Profile;
use core::{Package, PackageId, Resolve, Target};
use util::errors::{CargoResult, CargoResultExt};
use util::{internal, profile, short_hash, Config};
use crate::core::compiler::compilation;
use crate::core::profiles::Profile;
use crate::core::{Package, PackageId, Resolve, Target};
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::{internal, profile, short_hash, Config};
use super::build_plan::BuildPlan;
use super::custom_build::{self, BuildDeps, BuildScripts, BuildState};
@ -514,7 +514,7 @@ impl<'a, 'cfg> Context<'a, 'cfg> {
Second unit: {:?}",
describe_collision(unit, other_unit, path),
suggestion,
::version(), self.bcx.host_triple(), self.bcx.target_triple(),
crate::version(), self.bcx.host_triple(), self.bcx.target_triple(),
unit, other_unit))
}
};

View file

@ -19,11 +19,11 @@ use std::cell::RefCell;
use std::collections::{HashMap, HashSet};
use super::{BuildContext, CompileMode, Kind, Unit};
use core::dependency::Kind as DepKind;
use core::package::Downloads;
use core::profiles::UnitFor;
use core::{Package, PackageId, Target};
use CargoResult;
use crate::core::dependency::Kind as DepKind;
use crate::core::package::Downloads;
use crate::core::profiles::UnitFor;
use crate::core::{Package, PackageId, Target};
use crate::CargoResult;
struct State<'a: 'tmp, 'cfg: 'a, 'tmp> {
bcx: &'tmp BuildContext<'a, 'cfg>,

View file

@ -5,11 +5,11 @@ use std::path::{Path, PathBuf};
use std::str;
use std::sync::{Arc, Mutex};
use core::PackageId;
use util::errors::{CargoResult, CargoResultExt};
use util::machine_message;
use util::{self, internal, paths, profile};
use util::{Cfg, Freshness};
use crate::core::PackageId;
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::machine_message;
use crate::util::{self, internal, paths, profile};
use crate::util::{Cfg, Freshness};
use super::job::Work;
use super::{fingerprint, Context, Kind, TargetConfig, Unit};

View file

@ -9,11 +9,11 @@ use serde::de::{self, Deserialize};
use serde::ser;
use serde_json;
use core::{Edition, Package};
use util;
use util::errors::{CargoResult, CargoResultExt};
use util::paths;
use util::{internal, profile, Dirty, Fresh, Freshness};
use crate::core::{Edition, Package};
use crate::util;
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::paths;
use crate::util::{internal, profile, Dirty, Fresh, Freshness};
use super::custom_build::BuildDeps;
use super::job::Work;

View file

@ -1,7 +1,7 @@
use std::fmt;
use super::job_queue::JobState;
use util::{CargoResult, Dirty, Fresh, Freshness};
use crate::util::{CargoResult, Dirty, Fresh, Freshness};
pub struct Job {
dirty: Work,

View file

@ -11,14 +11,14 @@ use crossbeam_utils;
use crossbeam_utils::thread::Scope;
use jobserver::{Acquired, HelperThread};
use core::profiles::Profile;
use core::{PackageId, Target, TargetKind};
use handle_error;
use util;
use util::diagnostic_server::{self, DiagnosticPrinter};
use util::{internal, profile, CargoResult, CargoResultExt, ProcessBuilder};
use util::{Config, DependencyQueue, Dirty, Fresh, Freshness};
use util::{Progress, ProgressStyle};
use crate::core::profiles::Profile;
use crate::core::{PackageId, Target, TargetKind};
use crate::handle_error;
use crate::util;
use crate::util::diagnostic_server::{self, DiagnosticPrinter};
use crate::util::{internal, profile, CargoResult, CargoResultExt, ProcessBuilder};
use crate::util::{Config, DependencyQueue, Dirty, Fresh, Freshness};
use crate::util::{Progress, ProgressStyle};
use super::context::OutputFile;
use super::job::Job;

View file

@ -53,8 +53,8 @@ use std::fs;
use std::io;
use std::path::{Path, PathBuf};
use core::Workspace;
use util::{CargoResult, Config, FileLock, Filesystem};
use crate::core::Workspace;
use crate::util::{CargoResult, Config, FileLock, Filesystem};
/// Contains the paths of all target output locations.
///

View file

@ -9,13 +9,13 @@ use failure::Error;
use same_file::is_same_file;
use serde_json;
use core::manifest::TargetSourcePath;
use core::profiles::{Lto, Profile};
use core::{PackageId, Target};
use util::errors::{CargoResult, CargoResultExt, Internal, ProcessError};
use util::paths;
use util::{self, machine_message, process, Freshness, ProcessBuilder};
use util::{internal, join_paths, profile};
use crate::core::manifest::TargetSourcePath;
use crate::core::profiles::{Lto, Profile};
use crate::core::{PackageId, Target};
use crate::util::errors::{CargoResult, CargoResultExt, Internal, ProcessError};
use crate::util::paths;
use crate::util::{self, machine_message, process, Freshness, ProcessBuilder};
use crate::util::{internal, join_paths, profile};
use self::build_plan::BuildPlan;
use self::job::{Job, Work};

View file

@ -4,8 +4,8 @@ use std::io::{BufWriter, Write};
use std::path::{Path, PathBuf};
use super::{fingerprint, Context, Unit};
use util::paths;
use util::{internal, CargoResult};
use crate::util::paths;
use crate::util::{internal, CargoResult};
fn render_filename<P: AsRef<Path>>(path: P, basedir: Option<&str>) -> CargoResult<String> {
let path = path.as_ref();

View file

@ -6,10 +6,10 @@ use semver::ReqParseError;
use semver::VersionReq;
use serde::ser;
use core::interning::InternedString;
use core::{PackageId, SourceId, Summary};
use util::errors::{CargoError, CargoResult, CargoResultExt};
use util::{Cfg, CfgExpr, Config};
use crate::core::interning::InternedString;
use crate::core::{PackageId, SourceId, Summary};
use crate::util::errors::{CargoError, CargoResult, CargoResultExt};
use crate::util::{Cfg, CfgExpr, Config};
/// Information about a dependency requested by a Cargo manifest.
/// Cheap to copy.

View file

@ -52,7 +52,7 @@ use std::str::FromStr;
use failure::Error;
use util::errors::CargoResult;
use crate::util::errors::CargoResult;
/// The edition of the compiler (RFC 2052)
#[derive(Clone, Copy, Debug, Hash, PartialOrd, Ord, Eq, PartialEq, Serialize, Deserialize)]
@ -370,7 +370,7 @@ fn channel() -> String {
return "dev".to_string();
}
}
::version()
crate::version()
.cfg_info
.map(|c| c.release_channel)
.unwrap_or_else(|| String::from("dev"))

View file

@ -9,13 +9,13 @@ use serde::ser;
use toml;
use url::Url;
use core::interning::InternedString;
use core::profiles::Profiles;
use core::{Dependency, PackageId, PackageIdSpec, SourceId, Summary};
use core::{Edition, Feature, Features, WorkspaceConfig};
use util::errors::*;
use util::toml::TomlManifest;
use util::{short_hash, Config, Filesystem};
use crate::core::interning::InternedString;
use crate::core::profiles::Profiles;
use crate::core::{Dependency, PackageId, PackageIdSpec, SourceId, Summary};
use crate::core::{Edition, Feature, Features, WorkspaceConfig};
use crate::util::errors::*;
use crate::util::toml::TomlManifest;
use crate::util::{short_hash, Config, Filesystem};
pub enum EitherManifest {
Real(Manifest),

View file

@ -18,14 +18,14 @@ use semver::Version;
use serde::ser;
use toml;
use core::interning::InternedString;
use core::source::MaybePackage;
use core::{Dependency, Manifest, PackageId, SourceId, Target};
use core::{FeatureMap, SourceMap, Summary};
use ops;
use util::errors::{CargoResult, CargoResultExt, HttpNot200};
use util::network::Retry;
use util::{self, internal, lev_distance, Config, Progress, ProgressStyle};
use crate::core::interning::InternedString;
use crate::core::source::MaybePackage;
use crate::core::{Dependency, Manifest, PackageId, SourceId, Target};
use crate::core::{FeatureMap, SourceMap, Summary};
use crate::ops;
use crate::util::errors::{CargoResult, CargoResultExt, HttpNot200};
use crate::util::network::Retry;
use crate::util::{self, internal, lev_distance, Config, Progress, ProgressStyle};
/// Information about a package that is available somewhere in the file system.
///
@ -588,7 +588,7 @@ impl<'a, 'cfg> Downloads<'a, 'cfg> {
let timed_out = &dl.timed_out;
let url = &dl.url;
dl.retry
.try(|| {
.r#try(|| {
if let Err(e) = result {
// If this error is "aborted by callback" then that's
// probably because our progress callback aborted due to

View file

@ -10,9 +10,9 @@ use semver;
use serde::de;
use serde::ser;
use core::interning::InternedString;
use core::source::SourceId;
use util::{CargoResult, ToSemver};
use crate::core::interning::InternedString;
use crate::core::source::SourceId;
use crate::util::{CargoResult, ToSemver};
lazy_static! {
static ref PACKAGE_ID_CACHE: Mutex<HashSet<&'static PackageIdInner>> =
@ -202,9 +202,9 @@ impl fmt::Debug for PackageId {
#[cfg(test)]
mod tests {
use super::PackageId;
use core::source::SourceId;
use sources::CRATES_IO_INDEX;
use util::ToUrl;
use crate::core::source::SourceId;
use crate::sources::CRATES_IO_INDEX;
use crate::util::ToUrl;
#[test]
fn invalid_version_handled_nicely() {

View file

@ -5,9 +5,9 @@ use semver::Version;
use serde::{de, ser};
use url::Url;
use core::PackageId;
use util::errors::{CargoResult, CargoResultExt};
use util::{ToSemver, ToUrl};
use crate::core::PackageId;
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::{ToSemver, ToUrl};
/// Some or all of the data required to identify a package:
///
@ -277,7 +277,7 @@ impl<'de> de::Deserialize<'de> for PackageIdSpec {
#[cfg(test)]
mod tests {
use super::PackageIdSpec;
use core::{PackageId, SourceId};
use crate::core::{PackageId, SourceId};
use semver::Version;
use url::Url;

View file

@ -1,13 +1,13 @@
use std::collections::HashSet;
use std::{cmp, fmt, hash};
use core::compiler::CompileMode;
use core::interning::InternedString;
use core::{Features, PackageId, PackageIdSpec, PackageSet, Shell};
use util::errors::CargoResultExt;
use util::lev_distance::lev_distance;
use util::toml::{ProfilePackageSpec, StringOrBool, TomlProfile, TomlProfiles, U32OrBool};
use util::{CargoResult, Config};
use crate::core::compiler::CompileMode;
use crate::core::interning::InternedString;
use crate::core::{Features, PackageId, PackageIdSpec, PackageSet, Shell};
use crate::util::errors::CargoResultExt;
use crate::util::lev_distance::lev_distance;
use crate::util::toml::{ProfilePackageSpec, StringOrBool, TomlProfile, TomlProfiles, U32OrBool};
use crate::util::{CargoResult, Config};
/// Collection of all user profiles.
#[derive(Clone, Debug)]

View file

@ -3,11 +3,11 @@ use std::collections::HashMap;
use semver::VersionReq;
use url::Url;
use core::PackageSet;
use core::{Dependency, PackageId, Source, SourceId, SourceMap, Summary};
use sources::config::SourceConfigMap;
use util::errors::{CargoResult, CargoResultExt};
use util::{profile, Config};
use crate::core::PackageSet;
use crate::core::{Dependency, PackageId, Source, SourceId, SourceMap, Summary};
use crate::sources::config::SourceConfigMap;
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::{profile, Config};
/// Source of information about a group of packages.
///

View file

@ -1,8 +1,8 @@
use std::collections::{BTreeMap, HashMap, HashSet};
use super::types::ConflictReason;
use core::resolver::Context;
use core::{Dependency, PackageId};
use crate::core::resolver::Context;
use crate::core::{Dependency, PackageId};
/// This is a Trie for storing a large number of Sets designed to
/// efficiently see if any of the stored Sets are a subset of a search Set.

View file

@ -1,11 +1,11 @@
use std::collections::{BTreeMap, HashMap, HashSet};
use std::rc::Rc;
use core::interning::InternedString;
use core::{Dependency, FeatureValue, PackageId, SourceId, Summary};
use crate::core::interning::InternedString;
use crate::core::{Dependency, FeatureValue, PackageId, SourceId, Summary};
use im_rc;
use util::CargoResult;
use util::Graph;
use crate::util::CargoResult;
use crate::util::Graph;
use super::errors::ActivateResult;
use super::types::{ConflictReason, DepInfo, GraphNode, Method, RcList, RegistryQueryer};

View file

@ -5,9 +5,9 @@ use std::str::FromStr;
use serde::de;
use serde::ser;
use core::{Dependency, Package, PackageId, SourceId, Workspace};
use util::errors::{CargoError, CargoResult, CargoResultExt};
use util::{internal, Graph};
use crate::core::{Dependency, Package, PackageId, SourceId, Workspace};
use crate::util::errors::{CargoError, CargoResult, CargoResultExt};
use crate::util::{internal, Graph};
use super::Resolve;

View file

@ -1,11 +1,11 @@
use std::collections::BTreeMap;
use std::fmt;
use core::{Dependency, PackageId, Registry, Summary};
use crate::core::{Dependency, PackageId, Registry, Summary};
use failure::{Error, Fail};
use semver;
use util::lev_distance::lev_distance;
use util::{CargoError, Config};
use crate::util::lev_distance::lev_distance;
use crate::util::{CargoError, Config};
use super::context::Context;
use super::types::{Candidate, ConflictReason};

View file

@ -54,12 +54,12 @@ use std::time::{Duration, Instant};
use semver;
use core::interning::InternedString;
use core::PackageIdSpec;
use core::{Dependency, PackageId, Registry, Summary};
use util::config::Config;
use util::errors::CargoResult;
use util::profile;
use crate::core::interning::InternedString;
use crate::core::PackageIdSpec;
use crate::core::{Dependency, PackageId, Registry, Summary};
use crate::util::config::Config;
use crate::util::errors::CargoResult;
use crate::util::profile;
use self::context::{Activations, Context};
use self::types::{Candidate, ConflictReason, DepsFrame, GraphNode};

View file

@ -6,9 +6,9 @@ use std::iter::FromIterator;
use url::Url;
use core::{Dependency, PackageId, PackageIdSpec, Summary, Target};
use util::errors::CargoResult;
use util::Graph;
use crate::core::{Dependency, PackageId, PackageIdSpec, Summary, Target};
use crate::util::errors::CargoResult;
use crate::util::Graph;
use super::encode::Metadata;

View file

@ -4,10 +4,10 @@ use std::ops::Range;
use std::rc::Rc;
use std::time::{Duration, Instant};
use core::interning::InternedString;
use core::{Dependency, PackageId, PackageIdSpec, Registry, Summary};
use util::errors::CargoResult;
use util::Config;
use crate::core::interning::InternedString;
use crate::core::{Dependency, PackageId, PackageIdSpec, Registry, Summary};
use crate::util::errors::CargoResult;
use crate::util::Config;
use im_rc;

View file

@ -5,7 +5,7 @@ use atty;
use termcolor::Color::{Cyan, Green, Red, Yellow};
use termcolor::{self, Color, ColorSpec, StandardStream, WriteColor};
use util::errors::CargoResult;
use crate::util::errors::CargoResult;
/// The requested verbosity of output
#[derive(Debug, Clone, Copy, PartialEq)]

View file

@ -1,8 +1,8 @@
use std::collections::hash_map::HashMap;
use std::fmt;
use core::{Dependency, Package, PackageId, Summary};
use util::CargoResult;
use crate::core::{Dependency, Package, PackageId, Summary};
use crate::util::CargoResult;
mod source_id;

View file

@ -12,11 +12,11 @@ use serde::de;
use serde::ser;
use url::Url;
use ops;
use sources::git;
use sources::DirectorySource;
use sources::{GitSource, PathSource, RegistrySource, CRATES_IO_INDEX};
use util::{CargoResult, Config, ToUrl};
use crate::ops;
use crate::sources::git;
use crate::sources::DirectorySource;
use crate::sources::{GitSource, PathSource, RegistrySource, CRATES_IO_INDEX};
use crate::util::{CargoResult, Config, ToUrl};
lazy_static! {
static ref SOURCE_ID_CACHE: Mutex<HashSet<&'static SourceIdInner>> = Mutex::new(HashSet::new());
@ -579,7 +579,7 @@ impl<'a> fmt::Display for PrettyRef<'a> {
#[cfg(test)]
mod tests {
use super::{GitReference, Kind, SourceId};
use util::ToUrl;
use crate::util::ToUrl;
#[test]
fn github_sources_equal() {

View file

@ -6,11 +6,11 @@ use std::rc::Rc;
use serde::{Serialize, Serializer};
use core::interning::InternedString;
use core::{Dependency, PackageId, SourceId};
use crate::core::interning::InternedString;
use crate::core::{Dependency, PackageId, SourceId};
use semver::Version;
use util::CargoResult;
use crate::util::CargoResult;
/// Subset of a `Manifest`. Contains only the most important information about
/// a package.

View file

@ -7,16 +7,16 @@ use std::slice;
use glob::glob;
use url::Url;
use core::profiles::Profiles;
use core::registry::PackageRegistry;
use core::{Dependency, PackageIdSpec};
use core::{EitherManifest, Package, SourceId, VirtualManifest};
use ops;
use sources::PathSource;
use util::errors::{CargoResult, CargoResultExt, ManifestError};
use util::paths;
use util::toml::read_manifest;
use util::{Config, Filesystem};
use crate::core::profiles::Profiles;
use crate::core::registry::PackageRegistry;
use crate::core::{Dependency, PackageIdSpec};
use crate::core::{EitherManifest, Package, SourceId, VirtualManifest};
use crate::ops;
use crate::sources::PathSource;
use crate::util::errors::{CargoResult, CargoResultExt, ManifestError};
use crate::util::paths;
use crate::util::toml::read_manifest;
use crate::util::{Config, Filesystem};
/// The core abstraction in Cargo for working with a workspace of crates.
///

View file

@ -68,11 +68,11 @@ use std::fmt;
use failure::Error;
use serde::ser;
use core::shell::Verbosity::Verbose;
use core::Shell;
use crate::core::shell::Verbosity::Verbose;
use crate::core::Shell;
pub use util::errors::Internal;
pub use util::{CargoError, CargoResult, CliError, CliResult, Config};
pub use crate::util::errors::Internal;
pub use crate::util::{CargoError, CargoResult, CliError, CliResult, Config};
pub const CARGO_ENV: &str = "CARGO";

View file

@ -32,7 +32,7 @@ macro_rules! compact_debug {
)*
if any_default {
s.field("..", &::macros::DisplayAsDebug(default_name));
s.field("..", &crate::macros::DisplayAsDebug(default_name));
}
s.finish()
}

View file

@ -2,13 +2,13 @@ use std::collections::HashMap;
use std::fs;
use std::path::Path;
use core::compiler::{BuildConfig, BuildContext, CompileMode, Context, Kind, Unit};
use core::profiles::UnitFor;
use core::Workspace;
use ops;
use util::errors::{CargoResult, CargoResultExt};
use util::paths;
use util::Config;
use crate::core::compiler::{BuildConfig, BuildContext, CompileMode, Context, Kind, Unit};
use crate::core::profiles::UnitFor;
use crate::core::Workspace;
use crate::ops;
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::paths;
use crate::util::Config;
pub struct CleanOptions<'a> {
pub config: &'a Config,

View file

@ -26,15 +26,15 @@ use std::collections::{HashMap, HashSet};
use std::path::PathBuf;
use std::sync::Arc;
use core::compiler::{BuildConfig, BuildContext, Compilation, Context, DefaultExecutor, Executor};
use core::compiler::{CompileMode, Kind, Unit};
use core::profiles::{Profiles, UnitFor};
use core::resolver::{Method, Resolve};
use core::{Package, Source, Target};
use core::{PackageId, PackageIdSpec, TargetKind, Workspace};
use ops;
use util::config::Config;
use util::{lev_distance, profile, CargoResult};
use crate::core::compiler::{BuildConfig, BuildContext, Compilation, Context, DefaultExecutor, Executor};
use crate::core::compiler::{CompileMode, Kind, Unit};
use crate::core::profiles::{Profiles, UnitFor};
use crate::core::resolver::{Method, Resolve};
use crate::core::{Package, Source, Target};
use crate::core::{PackageId, PackageIdSpec, TargetKind, Workspace};
use crate::ops;
use crate::util::config::Config;
use crate::util::{lev_distance, profile, CargoResult};
/// Contains information about how a package should be compiled.
#[derive(Debug)]

View file

@ -5,9 +5,9 @@ use std::path::Path;
use failure::Fail;
use opener;
use core::Workspace;
use ops;
use util::CargoResult;
use crate::core::Workspace;
use crate::ops;
use crate::util::CargoResult;
/// Strongly typed options for the `cargo doc` command.
#[derive(Debug)]

View file

@ -1,9 +1,9 @@
use core::compiler::{BuildConfig, CompileMode, Kind, TargetInfo};
use core::{PackageSet, Resolve, Workspace};
use ops;
use crate::core::compiler::{BuildConfig, CompileMode, Kind, TargetInfo};
use crate::core::{PackageSet, Resolve, Workspace};
use crate::ops;
use std::collections::HashSet;
use util::CargoResult;
use util::Config;
use crate::util::CargoResult;
use crate::util::Config;
pub struct FetchOptions<'a> {
pub config: &'a Config,

View file

@ -2,13 +2,13 @@ use std::collections::{BTreeMap, HashSet};
use termcolor::Color::{self, Cyan, Green, Red};
use core::registry::PackageRegistry;
use core::resolver::Method;
use core::PackageId;
use core::{Resolve, SourceId, Workspace};
use ops;
use util::config::Config;
use util::CargoResult;
use crate::core::registry::PackageRegistry;
use crate::core::resolver::Method;
use crate::core::PackageId;
use crate::core::{Resolve, SourceId, Workspace};
use crate::ops;
use crate::util::config::Config;
use crate::util::CargoResult;
pub struct UpdateOptions<'a> {
pub config: &'a Config,

View file

@ -10,17 +10,17 @@ use semver::{Version, VersionReq};
use tempfile::Builder as TempFileBuilder;
use toml;
use core::compiler::{DefaultExecutor, Executor};
use core::package::PackageSet;
use core::source::SourceMap;
use core::{Dependency, Edition, Package, PackageIdSpec, Source, SourceId};
use core::{PackageId, Workspace};
use ops::{self, CompileFilter};
use sources::{GitSource, PathSource, SourceConfigMap};
use util::errors::{CargoResult, CargoResultExt};
use util::paths;
use util::{internal, Config};
use util::{FileLock, Filesystem};
use crate::core::compiler::{DefaultExecutor, Executor};
use crate::core::package::PackageSet;
use crate::core::source::SourceMap;
use crate::core::{Dependency, Edition, Package, PackageIdSpec, Source, SourceId};
use crate::core::{PackageId, Workspace};
use crate::ops::{self, CompileFilter};
use crate::sources::{GitSource, PathSource, SourceConfigMap};
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::paths;
use crate::util::{internal, Config};
use crate::util::{FileLock, Filesystem};
#[derive(Deserialize, Serialize)]
#[serde(untagged)]
@ -101,7 +101,7 @@ pub fn install(
) {
Ok(()) => succeeded.push(krate),
Err(e) => {
::handle_error(&e, &mut opts.config.shell());
crate::handle_error(&e, &mut opts.config.shell());
failed.push(krate)
}
}
@ -731,7 +731,7 @@ pub fn uninstall(
match uninstall_one(&root, spec, bins, config) {
Ok(()) => succeeded.push(spec),
Err(e) => {
::handle_error(&e, &mut config.shell());
crate::handle_error(&e, &mut config.shell());
failed.push(spec)
}
}

View file

@ -7,10 +7,10 @@ use std::path::{Path, PathBuf};
use git2::Config as GitConfig;
use git2::Repository as GitRepository;
use core::{compiler, Workspace};
use util::errors::{CargoResult, CargoResultExt};
use util::{existing_vcs_repo, internal, FossilRepo, GitRepo, HgRepo, PijulRepo};
use util::{paths, Config};
use crate::core::{compiler, Workspace};
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::{existing_vcs_repo, internal, FossilRepo, GitRepo, HgRepo, PijulRepo};
use crate::util::{paths, Config};
use toml;

View file

@ -2,10 +2,10 @@ use std::collections::HashMap;
use serde::ser;
use core::resolver::Resolve;
use core::{Package, PackageId, Workspace};
use ops::{self, Packages};
use util::CargoResult;
use crate::core::resolver::Resolve;
use crate::core::{Package, PackageId, Workspace};
use crate::ops::{self, Packages};
use crate::util::CargoResult;
const VERSION: u32 = 1;

View file

@ -10,13 +10,13 @@ use git2;
use serde_json;
use tar::{Archive, Builder, EntryType, Header};
use core::compiler::{BuildConfig, CompileMode, DefaultExecutor, Executor};
use core::{Package, Source, SourceId, Workspace};
use ops;
use sources::PathSource;
use util::errors::{CargoResult, CargoResultExt};
use util::paths;
use util::{self, internal, Config, FileLock};
use crate::core::compiler::{BuildConfig, CompileMode, DefaultExecutor, Executor};
use crate::core::{Package, Source, SourceId, Workspace};
use crate::ops;
use crate::sources::PathSource;
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::paths;
use crate::util::{self, internal, Config, FileLock};
pub struct PackageOpts<'cfg> {
pub config: &'cfg Config,

View file

@ -1,6 +1,6 @@
use core::{PackageIdSpec, Workspace};
use ops;
use util::CargoResult;
use crate::core::{PackageIdSpec, Workspace};
use crate::ops;
use crate::util::CargoResult;
pub fn pkgid(ws: &Workspace, spec: Option<&str>) -> CargoResult<PackageIdSpec> {
let resolve = match ops::load_pkg_lockfile(ws)? {

View file

@ -3,11 +3,11 @@ use std::fs;
use std::io;
use std::path::{Path, PathBuf};
use core::{EitherManifest, Package, PackageId, SourceId};
use util::errors::{CargoError, CargoResult};
use util::important_paths::find_project_manifest_exact;
use util::toml::read_manifest;
use util::{self, Config};
use crate::core::{EitherManifest, Package, PackageId, SourceId};
use crate::util::errors::{CargoError, CargoResult};
use crate::util::important_paths::find_project_manifest_exact;
use crate::util::toml::read_manifest;
use crate::util::{self, Config};
pub fn read_package(
path: &Path,

View file

@ -1,9 +1,9 @@
use std::iter;
use std::path::Path;
use ops;
use util::{self, CargoResult, ProcessError};
use core::{TargetKind, Workspace, nightly_features_allowed};
use crate::ops;
use crate::util::{self, CargoResult, ProcessError};
use crate::core::{TargetKind, Workspace, nightly_features_allowed};
pub fn run(
ws: &Workspace,

View file

@ -1,10 +1,10 @@
use std::ffi::OsString;
use core::compiler::{Compilation, Doctest};
use core::Workspace;
use ops;
use util::errors::CargoResult;
use util::{self, CargoTestError, ProcessError, Test};
use crate::core::compiler::{Compilation, Doctest};
use crate::core::Workspace;
use crate::ops;
use crate::util::errors::CargoResult;
use crate::util::{self, CargoTestError, ProcessError, Test};
pub struct TestOptions<'a> {
pub compile_opts: ops::CompileOptions<'a>,

View file

@ -12,12 +12,12 @@ use rustfix::diagnostics::Diagnostic;
use rustfix::{self, CodeFix};
use serde_json;
use core::Workspace;
use ops::{self, CompileOptions};
use util::diagnostic_server::{Message, RustfixDiagnosticServer};
use util::errors::CargoResult;
use util::paths;
use util::{existing_vcs_repo, LockServer, LockServerClient};
use crate::core::Workspace;
use crate::ops::{self, CompileOptions};
use crate::util::diagnostic_server::{Message, RustfixDiagnosticServer};
use crate::util::errors::CargoResult;
use crate::util::paths;
use crate::util::{existing_vcs_repo, LockServer, LockServerClient};
const FIX_ENV: &str = "__CARGO_FIX_PLZ";
const BROKEN_CODE_ENV: &str = "__CARGO_FIX_BROKEN_CODE";

View file

@ -2,11 +2,11 @@ use std::io::prelude::*;
use toml;
use core::resolver::WorkspaceResolve;
use core::{resolver, Resolve, Workspace};
use util::errors::{CargoResult, CargoResultExt};
use util::toml as cargo_toml;
use util::Filesystem;
use crate::core::resolver::WorkspaceResolve;
use crate::core::{resolver, Resolve, Workspace};
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::toml as cargo_toml;
use crate::util::Filesystem;
pub fn load_pkg_lockfile(ws: &Workspace) -> CargoResult<Option<Resolve>> {
if !ws.root().join("Cargo.lock").exists() {

View file

@ -8,22 +8,22 @@ use std::{cmp, env};
use curl::easy::{Easy, InfoType, SslOpt};
use git2;
use log::Level;
use registry::{NewCrate, NewCrateDependency, Registry};
use crate::registry::{NewCrate, NewCrateDependency, Registry};
use url::percent_encoding::{percent_encode, QUERY_ENCODE_SET};
use core::dependency::Kind;
use core::manifest::ManifestMetadata;
use core::source::Source;
use core::{Package, SourceId, Workspace};
use ops;
use sources::{RegistrySource, SourceConfigMap};
use util::config::{self, Config};
use util::errors::{CargoResult, CargoResultExt};
use util::important_paths::find_root_manifest_for_wd;
use util::paths;
use util::ToUrl;
use version;
use crate::core::dependency::Kind;
use crate::core::manifest::ManifestMetadata;
use crate::core::source::Source;
use crate::core::{Package, SourceId, Workspace};
use crate::ops;
use crate::sources::{RegistrySource, SourceConfigMap};
use crate::util::config::{self, Config};
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::important_paths::find_root_manifest_for_wd;
use crate::util::paths;
use crate::util::ToUrl;
use crate::version;
pub struct RegistryConfig {
pub index: Option<String>,

View file

@ -1,12 +1,12 @@
use std::collections::HashSet;
use core::registry::PackageRegistry;
use core::resolver::{self, Method, Resolve};
use core::{PackageId, PackageIdSpec, PackageSet, Source, SourceId, Workspace};
use ops;
use sources::PathSource;
use util::errors::{CargoResult, CargoResultExt};
use util::profile;
use crate::core::registry::PackageRegistry;
use crate::core::resolver::{self, Method, Resolve};
use crate::core::{PackageId, PackageIdSpec, PackageSet, Source, SourceId, Workspace};
use crate::ops;
use crate::sources::PathSource;
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::profile;
/// Resolve all dependencies for the workspace using the previous
/// lockfile as a guide if present.

View file

@ -9,11 +9,11 @@ use std::path::{Path, PathBuf};
use url::Url;
use core::{GitReference, Source, SourceId};
use sources::{ReplacedSource, CRATES_IO_REGISTRY};
use util::config::ConfigValue;
use util::errors::{CargoResult, CargoResultExt};
use util::{Config, ToUrl};
use crate::core::{GitReference, Source, SourceId};
use crate::sources::{ReplacedSource, CRATES_IO_REGISTRY};
use crate::util::config::ConfigValue;
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::{Config, ToUrl};
#[derive(Clone)]
pub struct SourceConfigMap<'cfg> {
@ -176,7 +176,7 @@ restore the source replacement configuration to continue the build
}
if let Some(val) = table.get("git") {
let url = url(val, &format!("source.{}.git", name))?;
let try = |s: &str| {
let r#try = |s: &str| {
let val = match table.get(s) {
Some(s) => s,
None => return Ok(None),
@ -184,11 +184,11 @@ restore the source replacement configuration to continue the build
let key = format!("source.{}.{}", name, s);
val.string(&key).map(Some)
};
let reference = match try("branch")? {
let reference = match r#try("branch")? {
Some(b) => GitReference::Branch(b.0.to_string()),
None => match try("tag")? {
None => match r#try("tag")? {
Some(b) => GitReference::Tag(b.0.to_string()),
None => match try("rev")? {
None => match r#try("rev")? {
Some(b) => GitReference::Rev(b.0.to_string()),
None => GitReference::Branch("master".to_string()),
},

View file

@ -8,12 +8,12 @@ use hex;
use serde_json;
use core::source::MaybePackage;
use core::{Dependency, Package, PackageId, Source, SourceId, Summary};
use sources::PathSource;
use util::errors::{CargoResult, CargoResultExt};
use util::paths;
use util::{Config, Sha256};
use crate::core::source::MaybePackage;
use crate::core::{Dependency, Package, PackageId, Source, SourceId, Summary};
use crate::sources::PathSource;
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::paths;
use crate::util::{Config, Sha256};
pub struct DirectorySource<'cfg> {
source_id: SourceId,

View file

@ -2,14 +2,14 @@ use std::fmt::{self, Debug, Formatter};
use url::Url;
use core::source::{MaybePackage, Source, SourceId};
use core::GitReference;
use core::{Dependency, Package, PackageId, Summary};
use sources::git::utils::{GitRemote, GitRevision};
use sources::PathSource;
use util::errors::CargoResult;
use util::hex::short_hash;
use util::Config;
use crate::core::source::{MaybePackage, Source, SourceId};
use crate::core::GitReference;
use crate::core::{Dependency, Package, PackageId, Summary};
use crate::sources::git::utils::{GitRemote, GitRevision};
use crate::sources::PathSource;
use crate::util::errors::CargoResult;
use crate::util::hex::short_hash;
use crate::util::Config;
pub struct GitSource<'cfg> {
remote: GitRemote,
@ -243,7 +243,7 @@ impl<'cfg> Source for GitSource<'cfg> {
mod test {
use super::ident;
use url::Url;
use util::ToUrl;
use crate::util::ToUrl;
#[test]
pub fn test_url_to_path_ident_with_path() {

View file

@ -10,11 +10,11 @@ use git2::{self, ObjectType};
use serde::ser;
use url::Url;
use core::GitReference;
use util::errors::{CargoError, CargoResult, CargoResultExt};
use util::paths;
use util::process_builder::process;
use util::{internal, network, Config, Progress, ToUrl};
use crate::core::GitReference;
use crate::util::errors::{CargoError, CargoResult, CargoResultExt};
use crate::util::paths;
use crate::util::process_builder::process;
use crate::util::{internal, network, Config, Progress, ToUrl};
#[derive(PartialEq, Clone, Debug)]
pub struct GitRevision(git2::Oid);
@ -875,7 +875,7 @@ fn init(path: &Path, bare: bool) -> CargoResult<git2::Repository> {
/// just return a `bool`. Any real errors will be reported through the normal
/// update path above.
fn github_up_to_date(handle: &mut Easy, url: &Url, oid: &git2::Oid) -> bool {
macro_rules! try {
macro_rules! r#try {
($e:expr) => (match $e {
Some(e) => e,
None => return false,
@ -884,9 +884,9 @@ fn github_up_to_date(handle: &mut Easy, url: &Url, oid: &git2::Oid) -> bool {
// This expects GitHub urls in the form `github.com/user/repo` and nothing
// else
let mut pieces = try!(url.path_segments());
let username = try!(pieces.next());
let repo = try!(pieces.next());
let mut pieces = r#try!(url.path_segments());
let username = r#try!(pieces.next());
let repo = r#try!(pieces.next());
if pieces.next().is_some() {
return false;
}
@ -895,14 +895,14 @@ fn github_up_to_date(handle: &mut Easy, url: &Url, oid: &git2::Oid) -> bool {
"https://api.github.com/repos/{}/{}/commits/master",
username, repo
);
try!(handle.get(true).ok());
try!(handle.url(&url).ok());
try!(handle.useragent("cargo").ok());
r#try!(handle.get(true).ok());
r#try!(handle.url(&url).ok());
r#try!(handle.useragent("cargo").ok());
let mut headers = List::new();
try!(headers.append("Accept: application/vnd.github.3.sha").ok());
try!(headers.append(&format!("If-None-Match: \"{}\"", oid)).ok());
try!(handle.http_headers(headers).ok());
try!(handle.perform().ok());
r#try!(headers.append("Accept: application/vnd.github.3.sha").ok());
r#try!(headers.append(&format!("If-None-Match: \"{}\"", oid)).ok());
r#try!(handle.http_headers(headers).ok());
r#try!(handle.perform().ok());
try!(handle.response_code().ok()) == 304
r#try!(handle.response_code().ok()) == 304
}

View file

@ -8,12 +8,12 @@ use glob::Pattern;
use ignore::gitignore::GitignoreBuilder;
use ignore::Match;
use core::source::MaybePackage;
use core::{Dependency, Package, PackageId, Source, SourceId, Summary};
use ops;
use util::paths;
use util::Config;
use util::{self, internal, CargoResult};
use crate::core::source::MaybePackage;
use crate::core::{Dependency, Package, PackageId, Source, SourceId, Summary};
use crate::ops;
use crate::util::paths;
use crate::util::Config;
use crate::util::{self, internal, CargoResult};
pub struct PathSource<'cfg> {
source_id: SourceId,

View file

@ -5,11 +5,11 @@ use std::str;
use semver::Version;
use serde_json;
use core::dependency::Dependency;
use core::{PackageId, SourceId, Summary};
use sources::registry::RegistryData;
use sources::registry::{RegistryPackage, INDEX_LOCK};
use util::{internal, CargoResult, Config, Filesystem};
use crate::core::dependency::Dependency;
use crate::core::{PackageId, SourceId, Summary};
use crate::sources::registry::RegistryData;
use crate::sources::registry::{RegistryPackage, INDEX_LOCK};
use crate::util::{internal, CargoResult, Config, Filesystem};
/// Crates.io treats hyphen and underscores as interchangeable
/// but, the index and old cargo do not. So the index must store uncanonicalized version

View file

@ -2,12 +2,12 @@ use std::io::prelude::*;
use std::io::SeekFrom;
use std::path::Path;
use core::PackageId;
use crate::core::PackageId;
use hex;
use sources::registry::{MaybeLock, RegistryConfig, RegistryData};
use util::errors::{CargoResult, CargoResultExt};
use util::paths;
use util::{Config, FileLock, Filesystem, Sha256};
use crate::sources::registry::{MaybeLock, RegistryConfig, RegistryData};
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::paths;
use crate::util::{Config, FileLock, Filesystem, Sha256};
pub struct LocalRegistry<'cfg> {
index_path: Filesystem,

View file

@ -169,14 +169,14 @@ use semver::Version;
use serde_json;
use tar::Archive;
use core::dependency::{Dependency, Kind};
use core::source::MaybePackage;
use core::{Package, PackageId, Source, SourceId, Summary};
use sources::PathSource;
use util::errors::CargoResultExt;
use util::hex;
use util::to_url::ToUrl;
use util::{internal, CargoResult, Config, FileLock, Filesystem};
use crate::core::dependency::{Dependency, Kind};
use crate::core::source::MaybePackage;
use crate::core::{Package, PackageId, Source, SourceId, Summary};
use crate::sources::PathSource;
use crate::util::errors::CargoResultExt;
use crate::util::hex;
use crate::util::to_url::ToUrl;
use crate::util::{internal, CargoResult, Config, FileLock, Filesystem};
const INDEX_LOCK: &str = ".cargo-index-lock";
pub const CRATES_IO_INDEX: &str = "https://github.com/rust-lang/crates.io-index";

View file

@ -11,15 +11,15 @@ use hex;
use lazycell::LazyCell;
use serde_json;
use core::{PackageId, SourceId};
use sources::git;
use sources::registry::MaybeLock;
use sources::registry::{
use crate::core::{PackageId, SourceId};
use crate::sources::git;
use crate::sources::registry::MaybeLock;
use crate::sources::registry::{
RegistryConfig, RegistryData, CRATE_TEMPLATE, INDEX_LOCK, VERSION_TEMPLATE,
};
use util::errors::{CargoResult, CargoResultExt};
use util::{Config, Sha256};
use util::{FileLock, Filesystem};
use crate::util::errors::{CargoResult, CargoResultExt};
use crate::util::{Config, Sha256};
use crate::util::{FileLock, Filesystem};
pub struct RemoteRegistry<'cfg> {
index_path: Filesystem,

View file

@ -1,6 +1,6 @@
use core::source::MaybePackage;
use core::{Dependency, Package, PackageId, Source, SourceId, Summary};
use util::errors::{CargoResult, CargoResultExt};
use crate::core::source::MaybePackage;
use crate::core::{Dependency, Package, PackageId, Source, SourceId, Summary};
use crate::util::errors::{CargoResult, CargoResultExt};
pub struct ReplacedSource<'cfg> {
to_replace: SourceId,

View file

@ -2,7 +2,7 @@ use std::str::{self, FromStr};
use std::iter;
use std::fmt;
use util::{CargoError, CargoResult};
use crate::util::{CargoError, CargoResult};
#[derive(Eq, PartialEq, Hash, Ord, PartialOrd, Clone, Debug)]
pub enum Cfg {
@ -138,9 +138,9 @@ impl<'a> Parser<'a> {
self.t.next();
let mut e = Vec::new();
self.eat(&Token::LeftParen)?;
while !self.try(&Token::RightParen) {
while !self.r#try(&Token::RightParen) {
e.push(self.expr()?);
if !self.try(&Token::Comma) {
if !self.r#try(&Token::Comma) {
self.eat(&Token::RightParen)?;
break;
}
@ -170,7 +170,7 @@ impl<'a> Parser<'a> {
fn cfg(&mut self) -> CargoResult<Cfg> {
match self.t.next() {
Some(Ok(Token::Ident(name))) => {
let e = if self.try(&Token::Equals) {
let e = if self.r#try(&Token::Equals) {
let val = match self.t.next() {
Some(Ok(Token::String(s))) => s,
Some(Ok(t)) => bail!("expected a string, found {}", t.classify()),
@ -189,7 +189,7 @@ impl<'a> Parser<'a> {
}
}
fn try(&mut self, token: &Token<'a>) -> bool {
fn r#try(&mut self, token: &Token<'a>) -> bool {
match self.t.peek() {
Some(&Ok(ref t)) if token == t => {}
_ => return false,

View file

@ -2,17 +2,17 @@ use std::path::PathBuf;
use std::fs;
use clap::{self, SubCommand};
use CargoResult;
use core::Workspace;
use core::compiler::{BuildConfig, MessageFormat};
use ops::{CompileFilter, CompileOptions, NewOptions, Packages, VersionControl};
use sources::CRATES_IO_REGISTRY;
use util::paths;
use util::important_paths::find_root_manifest_for_wd;
use crate::CargoResult;
use crate::core::Workspace;
use crate::core::compiler::{BuildConfig, MessageFormat};
use crate::ops::{CompileFilter, CompileOptions, NewOptions, Packages, VersionControl};
use crate::sources::CRATES_IO_REGISTRY;
use crate::util::paths;
use crate::util::important_paths::find_root_manifest_for_wd;
pub use clap::{AppSettings, Arg, ArgMatches};
pub use {CliError, CliResult, Config};
pub use core::compiler::CompileMode;
pub use crate::{CliError, CliResult, Config};
pub use crate::core::compiler::CompileMode;
pub type App = clap::App<'static, 'static>;

Some files were not shown because too many files have changed in this diff Show more