Minor style update.
authorEric Huss <eric@huss.org>
Fri, 27 Apr 2018 18:23:57 +0000 (11:23 -0700)
committerEric Huss <eric@huss.org>
Fri, 27 Apr 2018 20:42:30 +0000 (13:42 -0700)
src/cargo/core/package_id_spec.rs
src/cargo/core/profiles.rs

index 0eef43800b7dbb7db327dedb24fe5937fef2ad68..798c746cc5b196859d57f6253cb56548813ed60c 100644 (file)
@@ -8,7 +8,7 @@ use core::PackageId;
 use util::{ToSemver, ToUrl};
 use util::errors::{CargoResult, CargoResultExt};
 
-/// Some or all of the data required to indentify a package:
+/// Some or all of the data required to identify a package:
 ///
 ///  1. the package name (a `String`, required)
 ///  2. the package version (a `Version`, optional)
index 70d6a1fe5e5a473b48246e208782a0e49d003332..fbca991d68f53354b7d4f56e15025e8bbff319e2 100644 (file)
@@ -173,26 +173,31 @@ impl ProfileMaker {
     }
 
     fn validate_packages(&self, shell: &mut Shell, packages: &HashSet<&str>) -> CargoResult<()> {
-        if let Some(ref toml) = self.toml {
-            if let Some(ref overrides) = toml.overrides {
-                for key in overrides.keys().filter(|k| k.as_str() != "*") {
-                    if !packages.contains(key.as_str()) {
-                        let suggestion = packages
-                            .iter()
-                            .map(|p| (lev_distance(key, p), p))
-                            .filter(|&(d, _)| d < 4)
-                            .min_by_key(|p| p.0)
-                            .map(|p| p.1);
-                        match suggestion {
-                            Some(p) => shell.warn(format!(
-                                "package `{}` for profile override not found\n\nDid you mean `{}`?",
-                                key, p
-                            ))?,
-                            None => shell
-                                .warn(format!("package `{}` for profile override not found", key))?,
-                        };
+        let toml = match self.toml {
+            Some(ref toml) => toml,
+            None => return Ok(()),
+        };
+        let overrides = match toml.overrides {
+            Some(ref overrides) => overrides,
+            None => return Ok(()),
+        };
+        for key in overrides.keys().filter(|k| k.as_str() != "*") {
+            if !packages.contains(key.as_str()) {
+                let suggestion = packages
+                    .iter()
+                    .map(|p| (lev_distance(key, p), p))
+                    .filter(|&(d, _)| d < 4)
+                    .min_by_key(|p| p.0)
+                    .map(|p| p.1);
+                match suggestion {
+                    Some(p) => shell.warn(format!(
+                        "package `{}` for profile override not found\n\nDid you mean `{}`?",
+                        key, p
+                    ))?,
+                    None => {
+                        shell.warn(format!("package `{}` for profile override not found", key))?
                     }
-                }
+                };
             }
         }
         Ok(())