@@ -91,7 +91,7 @@ pub enum ProjectWorkspaceKind {
9191 /// The file in question.
9292 file : ManifestPath ,
9393 /// Is this file a cargo script file?
94- cargo_script : Option < ( CargoWorkspace , WorkspaceBuildScripts ) > ,
94+ cargo : Option < ( CargoWorkspace , WorkspaceBuildScripts ) > ,
9595 /// Environment variables set in the `.cargo/config` file.
9696 cargo_config_extra_env : FxHashMap < String , String > ,
9797 } ,
@@ -135,7 +135,11 @@ impl fmt::Debug for ProjectWorkspace {
135135 . field ( "n_cfg_overrides" , & cfg_overrides. len ( ) ) ;
136136 debug_struct. finish ( )
137137 }
138- ProjectWorkspaceKind :: DetachedFile { file, cargo_script, cargo_config_extra_env } => f
138+ ProjectWorkspaceKind :: DetachedFile {
139+ file,
140+ cargo : cargo_script,
141+ cargo_config_extra_env,
142+ } => f
139143 . debug_struct ( "DetachedFiles" )
140144 . field ( "file" , & file)
141145 . field ( "cargo_script" , & cargo_script. is_some ( ) )
@@ -451,7 +455,7 @@ impl ProjectWorkspace {
451455 Ok ( ProjectWorkspace {
452456 kind : ProjectWorkspaceKind :: DetachedFile {
453457 file : detached_file. to_owned ( ) ,
454- cargo_script,
458+ cargo : cargo_script,
455459 cargo_config_extra_env,
456460 } ,
457461 sysroot,
@@ -476,7 +480,7 @@ impl ProjectWorkspace {
476480 progress : & dyn Fn ( String ) ,
477481 ) -> anyhow:: Result < WorkspaceBuildScripts > {
478482 match & self . kind {
479- ProjectWorkspaceKind :: DetachedFile { cargo_script : Some ( ( cargo, _) ) , .. }
483+ ProjectWorkspaceKind :: DetachedFile { cargo : Some ( ( cargo, _) ) , .. }
480484 | ProjectWorkspaceKind :: Cargo { cargo, .. } => {
481485 WorkspaceBuildScripts :: run_for_workspace (
482486 config,
@@ -489,7 +493,7 @@ impl ProjectWorkspace {
489493 format ! ( "Failed to run build scripts for {}" , cargo. workspace_root( ) )
490494 } )
491495 }
492- ProjectWorkspaceKind :: DetachedFile { cargo_script : None , .. }
496+ ProjectWorkspaceKind :: DetachedFile { cargo : None , .. }
493497 | ProjectWorkspaceKind :: Json { .. } => Ok ( WorkspaceBuildScripts :: default ( ) ) ,
494498 }
495499 }
@@ -540,9 +544,9 @@ impl ProjectWorkspace {
540544 pub fn set_build_scripts ( & mut self , bs : WorkspaceBuildScripts ) {
541545 match & mut self . kind {
542546 ProjectWorkspaceKind :: Cargo { build_scripts, .. }
543- | ProjectWorkspaceKind :: DetachedFile {
544- cargo_script : Some ( ( _ , build_scripts) ) , ..
545- } => * build_scripts = bs ,
547+ | ProjectWorkspaceKind :: DetachedFile { cargo : Some ( ( _ , build_scripts ) ) , .. } => {
548+ * build_scripts = bs
549+ }
546550 _ => assert_eq ! ( bs, WorkspaceBuildScripts :: default ( ) ) ,
547551 }
548552 }
@@ -674,7 +678,7 @@ impl ProjectWorkspace {
674678 } ) )
675679 . collect ( )
676680 }
677- ProjectWorkspaceKind :: DetachedFile { file, cargo_script, .. } => {
681+ ProjectWorkspaceKind :: DetachedFile { file, cargo : cargo_script, .. } => {
678682 iter:: once ( PackageRoot {
679683 is_local : true ,
680684 include : vec ! [ file. as_ref( ) . to_owned( ) ] ,
@@ -736,7 +740,7 @@ impl ProjectWorkspace {
736740 let sysroot_package_len = self . sysroot . as_ref ( ) . map_or ( 0 , |it| it. num_packages ( ) ) ;
737741 cargo. packages ( ) . len ( ) + sysroot_package_len + rustc_package_len
738742 }
739- ProjectWorkspaceKind :: DetachedFile { cargo_script, .. } => {
743+ ProjectWorkspaceKind :: DetachedFile { cargo : cargo_script, .. } => {
740744 let sysroot_package_len = self . sysroot . as_ref ( ) . map_or ( 0 , |it| it. num_packages ( ) ) ;
741745 sysroot_package_len
742746 + cargo_script. as_ref ( ) . map_or ( 1 , |( cargo, _) | cargo. packages ( ) . len ( ) )
@@ -781,7 +785,7 @@ impl ProjectWorkspace {
781785 ) ,
782786 sysroot,
783787 ) ,
784- ProjectWorkspaceKind :: DetachedFile { file, cargo_script, .. } => (
788+ ProjectWorkspaceKind :: DetachedFile { file, cargo : cargo_script, .. } => (
785789 if let Some ( ( cargo, build_scripts) ) = cargo_script {
786790 cargo_to_crate_graph (
787791 & mut |path| load ( path) ,
@@ -851,12 +855,12 @@ impl ProjectWorkspace {
851855 (
852856 ProjectWorkspaceKind :: DetachedFile {
853857 file,
854- cargo_script : Some ( ( cargo_script, _) ) ,
858+ cargo : Some ( ( cargo_script, _) ) ,
855859 cargo_config_extra_env,
856860 } ,
857861 ProjectWorkspaceKind :: DetachedFile {
858862 file : o_file,
859- cargo_script : Some ( ( o_cargo_script, _) ) ,
863+ cargo : Some ( ( o_cargo_script, _) ) ,
860864 cargo_config_extra_env : o_cargo_config_extra_env,
861865 } ,
862866 ) => {
0 commit comments