]> git.proxmox.com Git - cargo.git/commitdiff
updated to work with DSTify Hash commit in rust
authorJason Ozias <jason.g.ozias@gmail.com>
Sat, 1 Nov 2014 03:50:29 +0000 (23:50 -0400)
committerJason Ozias <jason.g.ozias@gmail.com>
Sat, 1 Nov 2014 03:50:29 +0000 (23:50 -0400)
src/cargo/core/registry.rs
src/cargo/core/resolver/mod.rs
src/cargo/core/summary.rs
src/cargo/ops/cargo_compile.rs
src/cargo/ops/cargo_new.rs
src/cargo/ops/registry.rs
src/cargo/ops/resolve.rs
src/cargo/sources/registry.rs

index ad32d1448ba495956a98554b1710b5a5f26bc823..7f1e6dab0b686592e0d4c1242243e9353b212a46 100644 (file)
@@ -213,7 +213,7 @@ impl<'a> PackageRegistry<'a> {
     // map a dependency though, we just pass it on through.
     fn lock(&self, summary: Summary) -> Summary {
         let pair = self.locked.find(summary.get_source_id()).and_then(|map| {
-            map.find_equiv(&summary.get_name())
+            map.find_equiv(summary.get_name())
         }).and_then(|vec| {
             vec.iter().find(|&&(ref id, _)| id == summary.get_package_id())
         });
@@ -242,7 +242,7 @@ impl<'a> PackageRegistry<'a> {
                 // on.
                 None => {
                     let v = self.locked.find(dep.get_source_id()).and_then(|map| {
-                        map.find_equiv(&dep.get_name())
+                        map.find_equiv(dep.get_name())
                     }).and_then(|vec| {
                         vec.iter().find(|&&(ref id, _)| dep.matches_id(id))
                     });
index 5931df8c7279d4c74d33f7e3cff04529e2d1a9da..462f449272b531efa76927f388c5737275b0be78 100644 (file)
@@ -373,10 +373,10 @@ fn resolve_features<'a>(cx: &mut Context, parent: &'a Summary,
     // features that correspond to optional dependencies
     for dep in deps {
         // weed out optional dependencies, but not those required
-        if dep.is_optional() && !feature_deps.contains_key_equiv(&dep.get_name()) {
+        if dep.is_optional() && !feature_deps.contains_key_equiv(dep.get_name()) {
             continue
         }
-        let mut base = feature_deps.pop_equiv(&dep.get_name())
+        let mut base = feature_deps.pop_equiv(dep.get_name())
                                    .unwrap_or(Vec::new());
         for feature in dep.get_features().iter() {
             base.push(feature.clone());
@@ -446,8 +446,8 @@ fn build_features(s: &Summary, method: ResolveMethod)
     }
     match method {
         ResolveEverything | ResolveRequired(_, _, true, _) => {
-            if s.get_features().find_equiv(&"default").is_some() &&
-               !visited.contains_equiv(&"default") {
+            if s.get_features().find_equiv("default").is_some() &&
+               !visited.contains_equiv("default") {
                 try!(add_feature(s, "default", &mut deps, &mut used,
                                  &mut visited));
             }
@@ -485,7 +485,7 @@ fn build_features(s: &Summary, method: ResolveMethod)
                                               feat)))
                 }
                 used.insert(feat.to_string());
-                match s.get_features().find_equiv(&feat) {
+                match s.get_features().find_equiv(feat) {
                     Some(recursive) => {
                         for f in recursive.iter() {
                             try!(add_feature(s, f.as_slice(), deps, used,
index 12737fc6d96f283718965fe19b7e36df83aa59cb..2212569485ce7f72a010d0f2ac047a58b6b16cb6 100644 (file)
@@ -22,7 +22,7 @@ impl Summary {
                dependencies: Vec<Dependency>,
                features: HashMap<String, Vec<String>>) -> CargoResult<Summary> {
         for dep in dependencies.iter() {
-            if features.find_equiv(&dep.get_name()).is_some() {
+            if features.find_equiv(dep.get_name()).is_some() {
                 return Err(human(format!("Features and dependencies cannot have \
                                           the same name: `{}`", dep.get_name())))
             }
@@ -37,7 +37,7 @@ impl Summary {
                 let mut parts = dep.as_slice().splitn(1, '/');
                 let dep = parts.next().unwrap();
                 let is_reexport = parts.next().is_some();
-                if !is_reexport && features.find_equiv(&dep).is_some() { continue }
+                if !is_reexport && features.find_equiv(dep).is_some() { continue }
                 match dependencies.iter().find(|d| d.get_name() == dep) {
                     Some(d) => {
                         if d.is_optional() || is_reexport { continue }
index 18ed9328d0ca57fff1bb1ca2525584420031a6e0..6d7568f7037d19ca9dc6af1233a9397c2e78402d 100644 (file)
@@ -154,7 +154,7 @@ fn source_ids_from_config(configs: &HashMap<String, config::ConfigValue>,
                           cur_path: Path) -> CargoResult<Vec<SourceId>> {
     debug!("loaded config; configs={}", configs);
 
-    let config_paths = match configs.find_equiv(&"paths") {
+    let config_paths = match configs.find_equiv("paths") {
         Some(cfg) => cfg,
         None => return Ok(Vec::new())
     };
@@ -177,7 +177,7 @@ fn source_ids_from_config(configs: &HashMap<String, config::ConfigValue>,
 fn scrape_target_config(config: &mut Config,
                         configs: &HashMap<String, config::ConfigValue>)
                         -> CargoResult<()> {
-    let target = match configs.find_equiv(&"target") {
+    let target = match configs.find_equiv("target") {
         None => return Ok(()),
         Some(target) => try!(target.table().chain_error(|| {
             internal("invalid configuration for the key `target`")
@@ -185,7 +185,7 @@ fn scrape_target_config(config: &mut Config,
     };
     let target = match config.target() {
         None => target,
-        Some(triple) => match target.find_equiv(&triple) {
+        Some(triple) => match target.find_equiv(triple) {
             None => return Ok(()),
             Some(target) => try!(target.table().chain_error(|| {
                 internal(format!("invalid configuration for the key \
@@ -194,7 +194,7 @@ fn scrape_target_config(config: &mut Config,
         },
     };
 
-    match target.find_equiv(&"ar") {
+    match target.find_equiv("ar") {
         None => {}
         Some(ar) => {
             config.set_ar(try!(ar.string().chain_error(|| {
@@ -203,7 +203,7 @@ fn scrape_target_config(config: &mut Config,
         }
     }
 
-    match target.find_equiv(&"linker") {
+    match target.find_equiv("linker") {
         None => {}
         Some(linker) => {
             config.set_linker(try!(linker.string().chain_error(|| {
index 1fc5ab7d0cdce9e5aed6a1c734608c1e52521388..e3eda89999f17a91f5380d0128e5860fbe1c766f 100644 (file)
@@ -136,13 +136,13 @@ fn global_config() -> CargoResult<CargoNewConfig> {
         email: None,
         git: None,
     };
-    let cargo_new = match user_configs.find_equiv(&"cargo-new") {
+    let cargo_new = match user_configs.find_equiv("cargo-new") {
         None => return Ok(cfg),
         Some(target) => try!(target.table().chain_error(|| {
             internal("invalid configuration for the key `cargo-new`")
         })),
     };
-    cfg.name = match cargo_new.find_equiv(&"name") {
+    cfg.name = match cargo_new.find_equiv("name") {
         None => None,
         Some(name) => {
             Some(try!(name.string().chain_error(|| {
@@ -150,7 +150,7 @@ fn global_config() -> CargoResult<CargoNewConfig> {
             })).ref0().to_string())
         }
     };
-    cfg.email = match cargo_new.find_equiv(&"email") {
+    cfg.email = match cargo_new.find_equiv("email") {
         None => None,
         Some(email) => {
             Some(try!(email.string().chain_error(|| {
@@ -158,7 +158,7 @@ fn global_config() -> CargoResult<CargoNewConfig> {
             })).ref0().to_string())
         }
     };
-    cfg.git = match cargo_new.find_equiv(&"git") {
+    cfg.git = match cargo_new.find_equiv("git") {
         None => None,
         Some(git) => {
             Some(try!(git.boolean().chain_error(|| {
index 9ffef7581c37528ab07e98bc0df81c56ea8a153e..728c34eaaddb20021e81ea8fc425b6128ed4f89d 100644 (file)
@@ -109,13 +109,13 @@ fn transmit(pkg: &Package, tarball: &Path, registry: &mut Registry)
 
 pub fn registry_configuration() -> CargoResult<RegistryConfig> {
     let configs = try!(config::all_configs(os::getcwd()));
-    let registry = match configs.find_equiv(&"registry") {
+    let registry = match configs.find_equiv("registry") {
         None => return Ok(RegistryConfig { index: None, token: None }),
         Some(registry) => try!(registry.table().chain_error(|| {
             internal("invalid configuration for the key `registry`")
         })),
     };
-    let index = match registry.find_equiv(&"index") {
+    let index = match registry.find_equiv("index") {
         None => None,
         Some(index) => {
             Some(try!(index.string().chain_error(|| {
@@ -123,7 +123,7 @@ pub fn registry_configuration() -> CargoResult<RegistryConfig> {
             })).ref0().to_string())
         }
     };
-    let token = match registry.find_equiv(&"token") {
+    let token = match registry.find_equiv("token") {
         None => None,
         Some(token) => {
             Some(try!(token.string().chain_error(|| {
@@ -174,12 +174,12 @@ pub fn http_handle() -> CargoResult<http::Handle> {
 /// HTTP_PROXY env var.
 pub fn http_proxy() -> CargoResult<Option<String>> {
     let configs = try!(config::all_configs(os::getcwd()));
-    match configs.find_equiv(&"http") {
+    match configs.find_equiv("http") {
         Some(http) => {
             let http = try!(http.table().chain_error(|| {
                 internal("invalid configuration for the key `http`")
             }));
-            match http.find_equiv(&"proxy") {
+            match http.find_equiv("proxy") {
                 Some(proxy) => {
                     return Ok(Some(try!(proxy.string().chain_error(|| {
                         internal("invalid configuration for key `http.proxy`")
index 70c2c1dfa601147ae82d3e464cc6ce9e115f3c42..9b73e663b62bef95188c5ac7f3603b27d9dc49d2 100644 (file)
@@ -96,7 +96,7 @@ pub fn resolve_with_previous<'a>(registry: &mut PackageRegistry,
                 (d.get_name(), d)
             }).collect::<HashMap<_, _>>();
             summary.map_dependencies(|d| {
-                match map.find_equiv(&d.get_name()) {
+                match map.find_equiv(d.get_name()) {
                     Some(&lock) if d.matches_id(lock) => d.lock_to(lock),
                     _ => d,
                 }
index a112f4e7b5286582be4fba7a0aefababa8ed5751..01d0a804f036e5d4826b143c291b9426096716c7 100644 (file)
@@ -357,8 +357,8 @@ impl<'a, 'b> RegistrySource<'a, 'b> {
 
     /// Parse the on-disk metadata for the package provided
     fn summaries(&mut self, name: &str) -> CargoResult<&Vec<(Summary, bool)>> {
-        if self.cache.contains_key_equiv(&name) {
-            return Ok(self.cache.find_equiv(&name).unwrap());
+        if self.cache.contains_key_equiv(name) {
+            return Ok(self.cache.find_equiv(name).unwrap());
         }
         // see module comment for why this is structured the way it is
         let path = self.checkout_path.clone();
@@ -385,7 +385,7 @@ impl<'a, 'b> RegistrySource<'a, 'b> {
             Err(..) => Vec::new(),
         };
         self.cache.insert(name.to_string(), summaries);
-        Ok(self.cache.find_equiv(&name).unwrap())
+        Ok(self.cache.find_equiv(name).unwrap())
     }
 
     /// Parse a line from the registry's index file into a Summary for a