From 2dde9b19943d3f9557520428c92a52d75fb1deb3 Mon Sep 17 00:00:00 2001
From: vsrs <vit@conrlab.com>
Date: Sat, 16 May 2020 13:17:21 +0300
Subject: Use FixtureMeta in MockAnalysis

---
 crates/test_utils/src/lib.rs | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

(limited to 'crates/test_utils/src')

diff --git a/crates/test_utils/src/lib.rs b/crates/test_utils/src/lib.rs
index 6a8d06ea7..584ca5c39 100644
--- a/crates/test_utils/src/lib.rs
+++ b/crates/test_utils/src/lib.rs
@@ -176,7 +176,7 @@ pub struct FileMeta {
     pub path: RelativePathBuf,
     pub krate: Option<String>,
     pub deps: Vec<String>,
-    pub cfg: ra_cfg::CfgOptions,
+    pub cfg: CfgOptions,
     pub edition: Option<String>,
     pub env: FxHashMap<String, String>,
 }
@@ -188,6 +188,13 @@ impl FixtureMeta {
             FixtureMeta::File(f) => &f.path,
         }
     }
+
+    pub fn cfg_options(&self) -> Option<&CfgOptions> {
+        match self {
+            FixtureMeta::File(f) => Some(&f.cfg),
+            _ => None,
+        }
+    }
 }
 
 /// Parses text which looks like this:
-- 
cgit v1.2.3