diff options
Diffstat (limited to 'src/formatting.rs')
| -rw-r--r-- | src/formatting.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/formatting.rs b/src/formatting.rs index 104e631f441..583d72272f2 100644 --- a/src/formatting.rs +++ b/src/formatting.rs @@ -91,10 +91,11 @@ fn format_project<T: FormatHandler>( let files = modules::ModResolver::new( &context.parse_session, directory_ownership.unwrap_or(DirectoryOwnership::UnownedViaMod), - !(input_is_stdin || config.skip_children()), + !input_is_stdin && !config.skip_children(), ) .visit_crate(&krate) .map_err(|e| io::Error::new(io::ErrorKind::Other, e))?; + for (path, module) in files { let should_ignore = !input_is_stdin && context.ignore_file(&path); if (config.skip_children() && path != main_file) || should_ignore { |
