diff --git a/src/lib.rs b/src/lib.rs index 6ade0ff..906bad8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -54,6 +54,10 @@ pub fn deduplicate_dirs + Sync>(search_dirs: Vec

) -> (Vec) -> (){ + println!("Processing {:?}.\ Metadata {:?}", + current_path, + current_path.metadata.expect("Error unwrapping metadata") + ); let current_path_metadata = match fs::symlink_metadata(current_path) { Err(e) =>{ sender.send( @@ -63,7 +67,6 @@ fn traverse_and_spawn(current_path: &Path, sender: Sender) -> () }, Ok(meta) => meta, }; - if current_path_metadata.file_type().is_symlink(){ sender.send( ChannelPackage::Fail(current_path.to_path_buf(), Error::new(ErrorKind::Other, "Path is symlink"))