@@ -98,6 +98,7 @@ impl TryFrom<&TargetKind> for HermesTargetKind {
9898 }
9999}
100100
101+ #[ derive( Debug ) ]
101102pub struct Roots {
102103 pub workspace : PathBuf ,
103104 pub cargo_target_dir : PathBuf ,
@@ -109,6 +110,7 @@ pub struct Roots {
109110///
110111/// Each entry represents a distinct compilation artifact to be verified.
111112pub fn resolve_roots ( args : & Args ) -> Result < Roots > {
113+ log:: trace!( "resolve_roots({:?})" , args) ;
112114 let mut cmd = MetadataCommand :: new ( ) ;
113115
114116 if let Some ( path) = & args. manifest . manifest_path {
@@ -154,6 +156,8 @@ pub fn resolve_roots(args: &Args) -> Result<Roots> {
154156}
155157
156158fn resolve_shadow_path ( metadata : & Metadata ) -> PathBuf {
159+ log:: trace!( "resolve_shadow_path" ) ;
160+ log:: debug!( "workspace_root: {:?}" , metadata. workspace_root. as_std_path( ) ) ;
157161 // NOTE: Automatically handles `CARGO_TARGET_DIR` env var.
158162 let target_dir = metadata. target_directory . as_std_path ( ) ;
159163
@@ -179,6 +183,7 @@ fn resolve_packages<'a>(
179183 metadata : & ' a Metadata ,
180184 args : & clap_cargo:: Workspace ,
181185) -> Result < Vec < & ' a Package > > {
186+ log:: trace!( "resolve_packages(workspace: {}, all: {})" , args. workspace, args. all) ;
182187 let mut packages = Vec :: new ( ) ;
183188
184189 if !args. package . is_empty ( ) {
@@ -244,6 +249,7 @@ fn resolve_targets<'a>(
244249 package : & ' a Package ,
245250 args : & Args ,
246251) -> Result < Vec < ( & ' a Target , HermesTargetKind ) > > {
252+ log:: trace!( "resolve_targets({})" , package. name) ;
247253 let mut selected_artifacts = Vec :: new ( ) ;
248254
249255 // If no specific target flags are set, default to libs + bins.
@@ -306,6 +312,7 @@ fn resolve_targets<'a>(
306312/// within the workspace root. Returns an error if an external path dependency
307313/// is found.
308314pub fn check_for_external_deps ( metadata : & Metadata ) -> Result < ( ) > {
315+ log:: trace!( "check_for_external_deps" ) ;
309316 let workspace_root = metadata. workspace_root . as_std_path ( ) ;
310317
311318 for pkg in & metadata. packages {
0 commit comments