From 681ac6294ada917b8c5fbba60f9ba1c82da338aa Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Fri, 11 Sep 2020 14:48:56 +0200 Subject: Report better errors in project.json/sysroot --- crates/project_model/src/project_json.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'crates/project_model/src/project_json.rs') diff --git a/crates/project_model/src/project_json.rs b/crates/project_model/src/project_json.rs index 5a0fe749a..979e90058 100644 --- a/crates/project_model/src/project_json.rs +++ b/crates/project_model/src/project_json.rs @@ -7,12 +7,12 @@ use paths::{AbsPath, AbsPathBuf}; use rustc_hash::FxHashMap; use serde::{de, Deserialize}; -use crate::{cfg_flag::CfgFlag, Sysroot}; +use crate::cfg_flag::CfgFlag; /// Roots and crates that compose this Rust project. #[derive(Clone, Debug, Eq, PartialEq)] pub struct ProjectJson { - pub(crate) sysroot: Option, + pub(crate) sysroot_src: Option, crates: Vec, } @@ -35,7 +35,7 @@ pub struct Crate { impl ProjectJson { pub fn new(base: &AbsPath, data: ProjectJsonData) -> ProjectJson { ProjectJson { - sysroot: data.sysroot_src.map(|it| base.join(it)).map(|it| Sysroot::load(&it)), + sysroot_src: data.sysroot_src.map(|it| base.join(it)), crates: data .crates .into_iter() -- cgit v1.2.3