X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc_save_analysis%2Fjson_dumper.rs;h=d2354f38e2685e90c55105952795a3133211034f;hb=435d832c5d86bf2ffff02457e4ae7edbe30cfc34;hp=d2e52f98238dd99012e429bbce818df934744e78;hpb=2531d43f19753366c551b3fe5a34658cf34f5f06;p=rust.git diff --git a/src/librustc_save_analysis/json_dumper.rs b/src/librustc_save_analysis/json_dumper.rs index d2e52f98238..d2354f38e26 100644 --- a/src/librustc_save_analysis/json_dumper.rs +++ b/src/librustc_save_analysis/json_dumper.rs @@ -12,9 +12,9 @@ use rustc_serialize::json::as_json; -use rls_data::{self, Analysis, CratePreludeData, Def, DefKind, Import, MacroRef, Ref, RefKind, - Relation, Impl}; use rls_data::config::Config; +use rls_data::{self, Analysis, CompilationOptions, CratePreludeData, Def, DefKind, Impl, Import, + MacroRef, Ref, RefKind, Relation}; use rls_span::{Column, Row}; #[derive(Debug)] @@ -89,7 +89,11 @@ pub fn crate_prelude(&mut self, data: CratePreludeData) { self.result.prelude = Some(data) } - pub fn macro_use(&mut self, data: MacroRef) { + pub fn compilation_opts(&mut self, data: CompilationOptions) { + self.result.compilation = Some(data); + } + + pub fn _macro_use(&mut self, data: MacroRef) { if self.config.pub_only || self.config.reachable_only { return; }