@@ -53,8 +53,8 @@ impl CfgOverrides {
5353/// the current workspace.
5454#[ derive( Debug , Clone , Eq , PartialEq , Hash ) ]
5555pub struct PackageRoot {
56- /// Is a member of the current workspace
57- pub is_member : bool ,
56+ /// Is from the local filesystem and may be edited
57+ pub is_local : bool ,
5858 pub include : Vec < AbsPathBuf > ,
5959 pub exclude : Vec < AbsPathBuf > ,
6060}
@@ -268,15 +268,15 @@ impl ProjectWorkspace {
268268 ProjectWorkspace :: Json { project, sysroot, rustc_cfg : _ } => project
269269 . crates ( )
270270 . map ( |( _, krate) | PackageRoot {
271- is_member : krate. is_workspace_member ,
271+ is_local : krate. is_workspace_member ,
272272 include : krate. include . clone ( ) ,
273273 exclude : krate. exclude . clone ( ) ,
274274 } )
275275 . collect :: < FxHashSet < _ > > ( )
276276 . into_iter ( )
277277 . chain ( sysroot. as_ref ( ) . into_iter ( ) . flat_map ( |sysroot| {
278278 sysroot. crates ( ) . map ( move |krate| PackageRoot {
279- is_member : false ,
279+ is_local : false ,
280280 include : vec ! [ sysroot[ krate] . root. parent( ) . to_path_buf( ) ] ,
281281 exclude : Vec :: new ( ) ,
282282 } )
@@ -293,7 +293,7 @@ impl ProjectWorkspace {
293293 cargo
294294 . packages ( )
295295 . map ( |pkg| {
296- let is_member = cargo[ pkg] . is_member ;
296+ let is_local = cargo[ pkg] . is_local ;
297297 let pkg_root = cargo[ pkg] . manifest . parent ( ) . to_path_buf ( ) ;
298298
299299 let mut include = vec ! [ pkg_root. clone( ) ] ;
@@ -319,23 +319,23 @@ impl ProjectWorkspace {
319319 include. extend ( extra_targets) ;
320320
321321 let mut exclude = vec ! [ pkg_root. join( ".git" ) ] ;
322- if is_member {
322+ if is_local {
323323 exclude. push ( pkg_root. join ( "target" ) ) ;
324324 } else {
325325 exclude. push ( pkg_root. join ( "tests" ) ) ;
326326 exclude. push ( pkg_root. join ( "examples" ) ) ;
327327 exclude. push ( pkg_root. join ( "benches" ) ) ;
328328 }
329- PackageRoot { is_member , include, exclude }
329+ PackageRoot { is_local , include, exclude }
330330 } )
331331 . chain ( sysroot. into_iter ( ) . map ( |sysroot| PackageRoot {
332- is_member : false ,
332+ is_local : false ,
333333 include : vec ! [ sysroot. root( ) . to_path_buf( ) ] ,
334334 exclude : Vec :: new ( ) ,
335335 } ) )
336336 . chain ( rustc. into_iter ( ) . flat_map ( |rustc| {
337337 rustc. packages ( ) . map ( move |krate| PackageRoot {
338- is_member : false ,
338+ is_local : false ,
339339 include : vec ! [ rustc[ krate] . manifest. parent( ) . to_path_buf( ) ] ,
340340 exclude : Vec :: new ( ) ,
341341 } )
@@ -345,12 +345,12 @@ impl ProjectWorkspace {
345345 ProjectWorkspace :: DetachedFiles { files, sysroot, .. } => files
346346 . into_iter ( )
347347 . map ( |detached_file| PackageRoot {
348- is_member : true ,
348+ is_local : true ,
349349 include : vec ! [ detached_file. clone( ) ] ,
350350 exclude : Vec :: new ( ) ,
351351 } )
352352 . chain ( sysroot. crates ( ) . map ( |krate| PackageRoot {
353- is_member : false ,
353+ is_local : false ,
354354 include : vec ! [ sysroot[ krate] . root. parent( ) . to_path_buf( ) ] ,
355355 exclude : Vec :: new ( ) ,
356356 } ) )
0 commit comments