diff options
| author | Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> | 2025-05-29 22:28:11 +0200 |
|---|---|---|
| committer | Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> | 2025-05-29 22:42:56 +0200 |
| commit | 5e61f5ef3e45db84e193f0d7db7caadf115a6f12 (patch) | |
| tree | 41ad882e908e3bf44023abad25b816d2e03ceeb2 | |
| parent | 9b3be2599a9523a93bf7cf5d5b84523a8173c419 (diff) | |
| download | rust-5e61f5ef3e45db84e193f0d7db7caadf115a6f12.tar.gz rust-5e61f5ef3e45db84e193f0d7db7caadf115a6f12.zip | |
Erase return type of crate_dependencies_in_reverse_postorder
| -rw-r--r-- | compiler/rustc_metadata/src/creader.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/compiler/rustc_metadata/src/creader.rs b/compiler/rustc_metadata/src/creader.rs index e3ee63d88ac..40256530590 100644 --- a/compiler/rustc_metadata/src/creader.rs +++ b/compiler/rustc_metadata/src/creader.rs @@ -307,10 +307,11 @@ impl CStore { deps } - fn crate_dependencies_in_reverse_postorder(&self, cnum: CrateNum) -> IndexSet<CrateNum> { - let mut deps = self.crate_dependencies_in_postorder(cnum); - deps.reverse(); - deps + fn crate_dependencies_in_reverse_postorder( + &self, + cnum: CrateNum, + ) -> impl Iterator<Item = CrateNum> { + self.crate_dependencies_in_postorder(cnum).into_iter().rev() } pub(crate) fn injected_panic_runtime(&self) -> Option<CrateNum> { |
