diff options
author | Edwin Cheng <[email protected]> | 2020-05-09 23:22:26 +0100 |
---|---|---|
committer | Edwin Cheng <[email protected]> | 2020-05-09 23:22:26 +0100 |
commit | 2400d70442364769b4ae18315fc178427d2d95a9 (patch) | |
tree | 95a2ac4b2b8ab3f510305e69ffd46d98190098e9 /crates/ra_proc_macro_srv/src/tests/utils.rs | |
parent | 8295a9340c1fbda805497035054ead0b10c0d88e (diff) |
Update cargo-metadata
Diffstat (limited to 'crates/ra_proc_macro_srv/src/tests/utils.rs')
-rw-r--r-- | crates/ra_proc_macro_srv/src/tests/utils.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ra_proc_macro_srv/src/tests/utils.rs b/crates/ra_proc_macro_srv/src/tests/utils.rs index 646a427c5..71436eee0 100644 --- a/crates/ra_proc_macro_srv/src/tests/utils.rs +++ b/crates/ra_proc_macro_srv/src/tests/utils.rs | |||
@@ -8,7 +8,7 @@ use std::str::FromStr; | |||
8 | use test_utils::assert_eq_text; | 8 | use test_utils::assert_eq_text; |
9 | 9 | ||
10 | mod fixtures { | 10 | mod fixtures { |
11 | use cargo_metadata::{parse_messages, Message}; | 11 | use cargo_metadata::Message; |
12 | use std::process::Command; | 12 | use std::process::Command; |
13 | 13 | ||
14 | // Use current project metadata to get the proc-macro dylib path | 14 | // Use current project metadata to get the proc-macro dylib path |
@@ -19,12 +19,12 @@ mod fixtures { | |||
19 | .unwrap() | 19 | .unwrap() |
20 | .stdout; | 20 | .stdout; |
21 | 21 | ||
22 | for message in parse_messages(command.as_slice()) { | 22 | for message in Message::parse_stream(command.as_slice()) { |
23 | match message.unwrap() { | 23 | match message.unwrap() { |
24 | Message::CompilerArtifact(artifact) => { | 24 | Message::CompilerArtifact(artifact) => { |
25 | if artifact.target.kind.contains(&"proc-macro".to_string()) { | 25 | if artifact.target.kind.contains(&"proc-macro".to_string()) { |
26 | let repr = format!("{} {}", crate_name, version); | 26 | let repr = format!("{} {}", crate_name, version); |
27 | if artifact.package_id.repr.starts_with(&repr) { | 27 | if artifact.package_id.repr.starts_with(dbg!(&repr)) { |
28 | return artifact.filenames[0].clone(); | 28 | return artifact.filenames[0].clone(); |
29 | } | 29 | } |
30 | } | 30 | } |