@@ -12,7 +12,6 @@ use parking_lot::RwLock;
12
12
use ra_db:: { CrateId , VfsPath } ;
13
13
use ra_ide:: { Analysis , AnalysisChange , AnalysisHost , FileId } ;
14
14
use ra_project_model:: { CargoWorkspace , ProcMacroClient , ProjectWorkspace , Target } ;
15
- use stdx:: format_to;
16
15
17
16
use crate :: {
18
17
config:: Config ,
@@ -82,7 +81,7 @@ pub(crate) struct GlobalStateSnapshot {
82
81
pub ( crate ) check_fixes : CheckFixes ,
83
82
pub ( crate ) latest_requests : Arc < RwLock < LatestRequests > > ,
84
83
vfs : Arc < RwLock < ( vfs:: Vfs , FxHashMap < FileId , LineEndings > ) > > ,
85
- workspaces : Arc < Vec < ProjectWorkspace > > ,
84
+ pub ( crate ) workspaces : Arc < Vec < ProjectWorkspace > > ,
86
85
}
87
86
88
87
impl GlobalState {
@@ -233,26 +232,6 @@ impl GlobalStateSnapshot {
233
232
ProjectWorkspace :: Json { .. } => None ,
234
233
} )
235
234
}
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
- }
256
235
}
257
236
258
237
pub ( crate ) fn file_id_to_url ( vfs : & vfs:: Vfs , id : FileId ) -> Url {
0 commit comments