Correct formatting with cargo fmt
authorDirkjan Ochtman <dirkjan@ochtman.nl>
Fri, 13 Apr 2018 17:59:55 +0000 (19:59 +0200)
committerDirkjan Ochtman <dirkjan@ochtman.nl>
Fri, 13 Apr 2018 17:59:55 +0000 (19:59 +0200)
src/cargo/ops/resolve.rs
tests/testsuite/features.rs

index cf1af42e1a2d553252a4145e679b781a89a00cf6..8df8e4da6b4053265b09856b151d054a225ff6f0 100644 (file)
@@ -213,7 +213,6 @@ pub fn resolve_with_previous<'a, 'cfg>(
         registry.lock_patches();
     }
 
-
     for member in ws.members() {
         registry.add_sources(&[member.package_id().source_id().clone()])?;
     }
@@ -223,12 +222,18 @@ pub fn resolve_with_previous<'a, 'cfg>(
         let mut members = Vec::new();
         match method {
             Method::Everything => members.extend(ws.members()),
-            Method::Required { features, all_features, uses_default_features, .. } => {
+            Method::Required {
+                features,
+                all_features,
+                uses_default_features,
+                ..
+            } => {
                 if specs.len() > 1 && !features.is_empty() {
                     bail!("cannot specify features for more than one package");
                 }
                 members.extend(
-                    ws.members().filter(|m| specs.iter().any(|spec| spec.matches(m.package_id())))
+                    ws.members()
+                        .filter(|m| specs.iter().any(|spec| spec.matches(m.package_id()))),
                 );
                 // Edge case: running `cargo build -p foo`, where `foo` is not a member
                 // of current workspace. Add all packages from workspace to get `foo`
@@ -293,7 +298,6 @@ pub fn resolve_with_previous<'a, 'cfg>(
         }
     };
 
-
     let root_replace = ws.root_replace();
 
     let replace = match previous {
index ffa741310e23dafde3f6977154706a8f346e6063..e224b45074b52b6be25a5afa1b4d3bcf03ebad6d 100644 (file)
@@ -1664,39 +1664,46 @@ fn combining_features_and_package() {
             main = []
         "#,
         )
-        .file("foo/src/main.rs", r#"
+        .file(
+            "foo/src/main.rs",
+            r#"
             #[cfg(feature = "main")]
             fn main() {}
-        "#)
+        "#,
+        )
         .build();
 
     assert_that(
         p.cargo("build -Z package-features --all --features main")
             .masquerade_as_nightly_cargo(),
-        execs().with_status(101).with_stderr_contains("\
-[ERROR] cannot specify features for more than one package"
+        execs().with_status(101).with_stderr_contains(
+            "\
+             [ERROR] cannot specify features for more than one package",
         ),
     );
 
     assert_that(
         p.cargo("build -Z package-features --package dep --features main")
             .masquerade_as_nightly_cargo(),
-        execs().with_status(101).with_stderr_contains("\
-[ERROR] cannot specify features for packages outside of workspace"
+        execs().with_status(101).with_stderr_contains(
+            "\
+             [ERROR] cannot specify features for packages outside of workspace",
         ),
     );
     assert_that(
         p.cargo("build -Z package-features --package dep --all-features")
             .masquerade_as_nightly_cargo(),
-        execs().with_status(101).with_stderr_contains("\
-[ERROR] cannot specify features for packages outside of workspace"
+        execs().with_status(101).with_stderr_contains(
+            "\
+             [ERROR] cannot specify features for packages outside of workspace",
         ),
     );
     assert_that(
         p.cargo("build -Z package-features --package dep --no-default-features")
             .masquerade_as_nightly_cargo(),
-        execs().with_status(101).with_stderr_contains("\
-[ERROR] cannot specify features for packages outside of workspace"
+        execs().with_status(101).with_stderr_contains(
+            "\
+             [ERROR] cannot specify features for packages outside of workspace",
         ),
     );