@@ -12,7 +12,6 @@ use parking_lot::RwLock;
1212use ra_db:: { CrateId , VfsPath } ;
1313use ra_ide:: { Analysis , AnalysisChange , AnalysisHost , FileId } ;
1414use ra_project_model:: { CargoWorkspace , ProcMacroClient , ProjectWorkspace , Target } ;
15- use stdx:: format_to;
1615
1716use crate :: {
1817 config:: Config ,
@@ -82,7 +81,7 @@ pub(crate) struct GlobalStateSnapshot {
8281 pub ( crate ) check_fixes : CheckFixes ,
8382 pub ( crate ) latest_requests : Arc < RwLock < LatestRequests > > ,
8483 vfs : Arc < RwLock < ( vfs:: Vfs , FxHashMap < FileId , LineEndings > ) > > ,
85- workspaces : Arc < Vec < ProjectWorkspace > > ,
84+ pub ( crate ) workspaces : Arc < Vec < ProjectWorkspace > > ,
8685}
8786
8887impl GlobalState {
@@ -233,26 +232,6 @@ impl GlobalStateSnapshot {
233232 ProjectWorkspace :: Json { .. } => None ,
234233 } )
235234 }
236-
237- pub ( crate ) fn status ( & self ) -> String {
238- let mut buf = String :: new ( ) ;
239- if self . workspaces . is_empty ( ) {
240- buf. push_str ( "no workspaces\n " )
241- } else {
242- buf. push_str ( "workspaces:\n " ) ;
243- for w in self . workspaces . iter ( ) {
244- format_to ! ( buf, "{} packages loaded\n " , w. n_packages( ) ) ;
245- }
246- }
247- buf. push_str ( "\n analysis:\n " ) ;
248- buf. push_str (
249- & self
250- . analysis
251- . status ( )
252- . unwrap_or_else ( |_| "Analysis retrieval was cancelled" . to_owned ( ) ) ,
253- ) ;
254- buf
255- }
256235}
257236
258237pub ( crate ) fn file_id_to_url ( vfs : & vfs:: Vfs , id : FileId ) -> Url {
0 commit comments