From 308f98abb0682bff3ce29297d451187be89c3903 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Mon, 23 Mar 2026 14:57:08 -0400 Subject: [PATCH 1/6] Empty files don't need trailing newlines --- src/formatting.rs | 2 +- src/source_file.rs | 10 +++++++--- tests/config/empty_file_style_edition_2024.toml | 1 + tests/config/empty_file_style_edition_2027.toml | 1 + tests/source/empty_file_style_edition_2024.rs | 0 tests/source/empty_file_style_edition_2027.rs | 0 tests/target/empty_file_style_edition_2024.rs | 1 + tests/target/empty_file_style_edition_2027.rs | 0 8 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 tests/config/empty_file_style_edition_2024.toml create mode 100644 tests/config/empty_file_style_edition_2027.toml create mode 100644 tests/source/empty_file_style_edition_2024.rs create mode 100644 tests/source/empty_file_style_edition_2027.rs create mode 100644 tests/target/empty_file_style_edition_2024.rs create mode 100644 tests/target/empty_file_style_edition_2027.rs diff --git a/src/formatting.rs b/src/formatting.rs index 1e1e329f624..a9fe8381429 100644 --- a/src/formatting.rs +++ b/src/formatting.rs @@ -230,7 +230,7 @@ impl<'a, T: FormatHandler + 'a> FormatContext<'a, T> { // For some reason, the source_map does not include terminating // newlines so we must add one on for each file. This is sad. - source_file::append_newline(&mut visitor.buffer); + source_file::append_newline(&mut visitor.buffer, self.config.style_edition()); format_lines( &mut visitor.buffer, diff --git a/src/source_file.rs b/src/source_file.rs index b0ec24f3db6..03faea5dfb1 100644 --- a/src/source_file.rs +++ b/src/source_file.rs @@ -3,10 +3,10 @@ use std::io::{self, Write}; use std::path::Path; use std::sync::Arc; -use crate::NewlineStyle; use crate::config::FileName; use crate::emitter::{self, Emitter}; use crate::parse::session::ParseSess; +use crate::{NewlineStyle, StyleEdition}; #[cfg(test)] use crate::config::Config; @@ -16,8 +16,12 @@ use crate::create_emitter; use crate::formatting::FileRecord; // Append a newline to the end of each file. -pub(crate) fn append_newline(s: &mut String) { - s.push('\n'); +pub(crate) fn append_newline(s: &mut String, style_edition: StyleEdition) { + if style_edition <= StyleEdition::Edition2024 + || style_edition >= StyleEdition::Edition2027 && !s.is_empty() + { + s.push('\n'); + } } #[cfg(test)] diff --git a/tests/config/empty_file_style_edition_2024.toml b/tests/config/empty_file_style_edition_2024.toml new file mode 100644 index 00000000000..3501136812c --- /dev/null +++ b/tests/config/empty_file_style_edition_2024.toml @@ -0,0 +1 @@ +style_edition = "2024" diff --git a/tests/config/empty_file_style_edition_2027.toml b/tests/config/empty_file_style_edition_2027.toml new file mode 100644 index 00000000000..9fe178ccbc2 --- /dev/null +++ b/tests/config/empty_file_style_edition_2027.toml @@ -0,0 +1 @@ +style_edition = "2027" diff --git a/tests/source/empty_file_style_edition_2024.rs b/tests/source/empty_file_style_edition_2024.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/source/empty_file_style_edition_2027.rs b/tests/source/empty_file_style_edition_2027.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/empty_file_style_edition_2024.rs b/tests/target/empty_file_style_edition_2024.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/target/empty_file_style_edition_2024.rs @@ -0,0 +1 @@ + diff --git a/tests/target/empty_file_style_edition_2027.rs b/tests/target/empty_file_style_edition_2027.rs new file mode 100644 index 00000000000..e69de29bb2d From 7ea3b888eb47c08ac949641331a652b3ebbd9ec5 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Mon, 23 Mar 2026 17:03:59 -0400 Subject: [PATCH 2/6] Move reorder_modules 2027 tests into reorder_modules_2027 --- src/test/mod.rs | 1 + tests/source/reorder_modules_2027/A2/mod.rs | 1 + tests/source/reorder_modules_2027/ABCD/mod.rs | 1 + tests/source/reorder_modules_2027/ZYXW/mod.rs | 1 + tests/source/reorder_modules_2027/ZYXW_/mod.rs | 1 + tests/source/reorder_modules_2027/ZY_XW/mod.rs | 1 + tests/source/reorder_modules_2027/Z_YXW/mod.rs | 1 + tests/source/reorder_modules_2027/_ZYXW/mod.rs | 1 + tests/source/reorder_modules_2027/_abcd/mod.rs | 1 + tests/source/reorder_modules_2027/a1/mod.rs | 1 + tests/source/reorder_modules_2027/abcd/mod.rs | 1 + .../disabled_style_edition_2027.rs | 0 .../enabled_style_edition_2027.rs | 0 tests/source/reorder_modules_2027/u128/mod.rs | 1 + tests/source/reorder_modules_2027/u16/mod.rs | 1 + tests/source/reorder_modules_2027/u256/mod.rs | 1 + tests/source/reorder_modules_2027/u32/mod.rs | 1 + tests/source/reorder_modules_2027/u64/mod.rs | 1 + tests/source/reorder_modules_2027/u8/mod.rs | 1 + tests/source/reorder_modules_2027/u_zzz/mod.rs | 1 + tests/source/reorder_modules_2027/ua/mod.rs | 1 + tests/source/reorder_modules_2027/usize/mod.rs | 1 + tests/source/reorder_modules_2027/uz/mod.rs | 1 + tests/source/reorder_modules_2027/v0/mod.rs | 1 + tests/source/reorder_modules_2027/v00/mod.rs | 1 + tests/source/reorder_modules_2027/v000/mod.rs | 1 + tests/source/reorder_modules_2027/v001/mod.rs | 1 + tests/source/reorder_modules_2027/v009/mod.rs | 1 + tests/source/reorder_modules_2027/v00t/mod.rs | 1 + tests/source/reorder_modules_2027/v01/mod.rs | 1 + tests/source/reorder_modules_2027/v010/mod.rs | 1 + tests/source/reorder_modules_2027/v09/mod.rs | 1 + tests/source/reorder_modules_2027/v0s/mod.rs | 1 + tests/source/reorder_modules_2027/v0u/mod.rs | 1 + tests/source/reorder_modules_2027/v1/mod.rs | 1 + tests/source/reorder_modules_2027/v10/mod.rs | 1 + tests/source/reorder_modules_2027/v9/mod.rs | 1 + tests/source/reorder_modules_2027/w005s09t/mod.rs | 1 + tests/source/reorder_modules_2027/w5s009t/mod.rs | 1 + tests/source/reorder_modules_2027/x64/mod.rs | 1 + tests/source/reorder_modules_2027/x86/mod.rs | 1 + tests/source/reorder_modules_2027/x86_128/mod.rs | 1 + tests/source/reorder_modules_2027/x86_32/mod.rs | 1 + tests/source/reorder_modules_2027/x86_64/mod.rs | 1 + tests/source/reorder_modules_2027/x87/mod.rs | 1 + tests/source/reorder_modules_2027/zyxw/mod.rs | 1 + tests/target/reorder_modules_2027/A2/mod.rs | 0 tests/target/reorder_modules_2027/ABCD/mod.rs | 0 tests/target/reorder_modules_2027/ZYXW/mod.rs | 0 tests/target/reorder_modules_2027/ZYXW_/mod.rs | 0 tests/target/reorder_modules_2027/ZY_XW/mod.rs | 0 tests/target/reorder_modules_2027/Z_YXW/mod.rs | 0 tests/target/reorder_modules_2027/_ZYXW/mod.rs | 0 tests/target/reorder_modules_2027/_abcd/mod.rs | 0 tests/target/reorder_modules_2027/a1/mod.rs | 0 tests/target/reorder_modules_2027/abcd/mod.rs | 0 .../disabled_style_edition_2027.rs | 0 .../enabled_style_edition_2027.rs | 0 tests/target/reorder_modules_2027/u128/mod.rs | 0 tests/target/reorder_modules_2027/u16/mod.rs | 0 tests/target/reorder_modules_2027/u256/mod.rs | 0 tests/target/reorder_modules_2027/u32/mod.rs | 0 tests/target/reorder_modules_2027/u64/mod.rs | 0 tests/target/reorder_modules_2027/u8/mod.rs | 0 tests/target/reorder_modules_2027/u_zzz/mod.rs | 0 tests/target/reorder_modules_2027/ua/mod.rs | 0 tests/target/reorder_modules_2027/usize/mod.rs | 0 tests/target/reorder_modules_2027/uz/mod.rs | 0 tests/target/reorder_modules_2027/v0/mod.rs | 0 tests/target/reorder_modules_2027/v00/mod.rs | 0 tests/target/reorder_modules_2027/v000/mod.rs | 0 tests/target/reorder_modules_2027/v001/mod.rs | 0 tests/target/reorder_modules_2027/v009/mod.rs | 0 tests/target/reorder_modules_2027/v00t/mod.rs | 0 tests/target/reorder_modules_2027/v01/mod.rs | 0 tests/target/reorder_modules_2027/v010/mod.rs | 0 tests/target/reorder_modules_2027/v09/mod.rs | 0 tests/target/reorder_modules_2027/v0s/mod.rs | 0 tests/target/reorder_modules_2027/v0u/mod.rs | 0 tests/target/reorder_modules_2027/v1/mod.rs | 0 tests/target/reorder_modules_2027/v10/mod.rs | 0 tests/target/reorder_modules_2027/v9/mod.rs | 0 tests/target/reorder_modules_2027/w005s09t/mod.rs | 0 tests/target/reorder_modules_2027/w5s009t/mod.rs | 0 tests/target/reorder_modules_2027/x64/mod.rs | 0 tests/target/reorder_modules_2027/x86/mod.rs | 0 tests/target/reorder_modules_2027/x86_128/mod.rs | 0 tests/target/reorder_modules_2027/x86_32/mod.rs | 0 tests/target/reorder_modules_2027/x86_64/mod.rs | 0 tests/target/reorder_modules_2027/x87/mod.rs | 0 tests/target/reorder_modules_2027/zyxw/mod.rs | 0 91 files changed, 44 insertions(+) create mode 100644 tests/source/reorder_modules_2027/A2/mod.rs create mode 100644 tests/source/reorder_modules_2027/ABCD/mod.rs create mode 100644 tests/source/reorder_modules_2027/ZYXW/mod.rs create mode 100644 tests/source/reorder_modules_2027/ZYXW_/mod.rs create mode 100644 tests/source/reorder_modules_2027/ZY_XW/mod.rs create mode 100644 tests/source/reorder_modules_2027/Z_YXW/mod.rs create mode 100644 tests/source/reorder_modules_2027/_ZYXW/mod.rs create mode 100644 tests/source/reorder_modules_2027/_abcd/mod.rs create mode 100644 tests/source/reorder_modules_2027/a1/mod.rs create mode 100644 tests/source/reorder_modules_2027/abcd/mod.rs rename tests/source/{reorder_modules => reorder_modules_2027}/disabled_style_edition_2027.rs (100%) rename tests/source/{reorder_modules => reorder_modules_2027}/enabled_style_edition_2027.rs (100%) create mode 100644 tests/source/reorder_modules_2027/u128/mod.rs create mode 100644 tests/source/reorder_modules_2027/u16/mod.rs create mode 100644 tests/source/reorder_modules_2027/u256/mod.rs create mode 100644 tests/source/reorder_modules_2027/u32/mod.rs create mode 100644 tests/source/reorder_modules_2027/u64/mod.rs create mode 100644 tests/source/reorder_modules_2027/u8/mod.rs create mode 100644 tests/source/reorder_modules_2027/u_zzz/mod.rs create mode 100644 tests/source/reorder_modules_2027/ua/mod.rs create mode 100644 tests/source/reorder_modules_2027/usize/mod.rs create mode 100644 tests/source/reorder_modules_2027/uz/mod.rs create mode 100644 tests/source/reorder_modules_2027/v0/mod.rs create mode 100644 tests/source/reorder_modules_2027/v00/mod.rs create mode 100644 tests/source/reorder_modules_2027/v000/mod.rs create mode 100644 tests/source/reorder_modules_2027/v001/mod.rs create mode 100644 tests/source/reorder_modules_2027/v009/mod.rs create mode 100644 tests/source/reorder_modules_2027/v00t/mod.rs create mode 100644 tests/source/reorder_modules_2027/v01/mod.rs create mode 100644 tests/source/reorder_modules_2027/v010/mod.rs create mode 100644 tests/source/reorder_modules_2027/v09/mod.rs create mode 100644 tests/source/reorder_modules_2027/v0s/mod.rs create mode 100644 tests/source/reorder_modules_2027/v0u/mod.rs create mode 100644 tests/source/reorder_modules_2027/v1/mod.rs create mode 100644 tests/source/reorder_modules_2027/v10/mod.rs create mode 100644 tests/source/reorder_modules_2027/v9/mod.rs create mode 100644 tests/source/reorder_modules_2027/w005s09t/mod.rs create mode 100644 tests/source/reorder_modules_2027/w5s009t/mod.rs create mode 100644 tests/source/reorder_modules_2027/x64/mod.rs create mode 100644 tests/source/reorder_modules_2027/x86/mod.rs create mode 100644 tests/source/reorder_modules_2027/x86_128/mod.rs create mode 100644 tests/source/reorder_modules_2027/x86_32/mod.rs create mode 100644 tests/source/reorder_modules_2027/x86_64/mod.rs create mode 100644 tests/source/reorder_modules_2027/x87/mod.rs create mode 100644 tests/source/reorder_modules_2027/zyxw/mod.rs create mode 100644 tests/target/reorder_modules_2027/A2/mod.rs create mode 100644 tests/target/reorder_modules_2027/ABCD/mod.rs create mode 100644 tests/target/reorder_modules_2027/ZYXW/mod.rs create mode 100644 tests/target/reorder_modules_2027/ZYXW_/mod.rs create mode 100644 tests/target/reorder_modules_2027/ZY_XW/mod.rs create mode 100644 tests/target/reorder_modules_2027/Z_YXW/mod.rs create mode 100644 tests/target/reorder_modules_2027/_ZYXW/mod.rs create mode 100644 tests/target/reorder_modules_2027/_abcd/mod.rs create mode 100644 tests/target/reorder_modules_2027/a1/mod.rs create mode 100644 tests/target/reorder_modules_2027/abcd/mod.rs rename tests/target/{reorder_modules => reorder_modules_2027}/disabled_style_edition_2027.rs (100%) rename tests/target/{reorder_modules => reorder_modules_2027}/enabled_style_edition_2027.rs (100%) create mode 100644 tests/target/reorder_modules_2027/u128/mod.rs create mode 100644 tests/target/reorder_modules_2027/u16/mod.rs create mode 100644 tests/target/reorder_modules_2027/u256/mod.rs create mode 100644 tests/target/reorder_modules_2027/u32/mod.rs create mode 100644 tests/target/reorder_modules_2027/u64/mod.rs create mode 100644 tests/target/reorder_modules_2027/u8/mod.rs create mode 100644 tests/target/reorder_modules_2027/u_zzz/mod.rs create mode 100644 tests/target/reorder_modules_2027/ua/mod.rs create mode 100644 tests/target/reorder_modules_2027/usize/mod.rs create mode 100644 tests/target/reorder_modules_2027/uz/mod.rs create mode 100644 tests/target/reorder_modules_2027/v0/mod.rs create mode 100644 tests/target/reorder_modules_2027/v00/mod.rs create mode 100644 tests/target/reorder_modules_2027/v000/mod.rs create mode 100644 tests/target/reorder_modules_2027/v001/mod.rs create mode 100644 tests/target/reorder_modules_2027/v009/mod.rs create mode 100644 tests/target/reorder_modules_2027/v00t/mod.rs create mode 100644 tests/target/reorder_modules_2027/v01/mod.rs create mode 100644 tests/target/reorder_modules_2027/v010/mod.rs create mode 100644 tests/target/reorder_modules_2027/v09/mod.rs create mode 100644 tests/target/reorder_modules_2027/v0s/mod.rs create mode 100644 tests/target/reorder_modules_2027/v0u/mod.rs create mode 100644 tests/target/reorder_modules_2027/v1/mod.rs create mode 100644 tests/target/reorder_modules_2027/v10/mod.rs create mode 100644 tests/target/reorder_modules_2027/v9/mod.rs create mode 100644 tests/target/reorder_modules_2027/w005s09t/mod.rs create mode 100644 tests/target/reorder_modules_2027/w5s009t/mod.rs create mode 100644 tests/target/reorder_modules_2027/x64/mod.rs create mode 100644 tests/target/reorder_modules_2027/x86/mod.rs create mode 100644 tests/target/reorder_modules_2027/x86_128/mod.rs create mode 100644 tests/target/reorder_modules_2027/x86_32/mod.rs create mode 100644 tests/target/reorder_modules_2027/x86_64/mod.rs create mode 100644 tests/target/reorder_modules_2027/x87/mod.rs create mode 100644 tests/target/reorder_modules_2027/zyxw/mod.rs diff --git a/src/test/mod.rs b/src/test/mod.rs index 36e6aa84fc2..77b1500bba9 100644 --- a/src/test/mod.rs +++ b/src/test/mod.rs @@ -49,6 +49,7 @@ const FILE_SKIP_LIST: &[&str] = &[ "cfg_mod/bar.rs", "cfg_mod/foo.rs", "cfg_mod/wasm32.rs", + "reorder_modules_2027", "skip/foo.rs", ]; diff --git a/tests/source/reorder_modules_2027/A2/mod.rs b/tests/source/reorder_modules_2027/A2/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/A2/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/ABCD/mod.rs b/tests/source/reorder_modules_2027/ABCD/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/ABCD/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/ZYXW/mod.rs b/tests/source/reorder_modules_2027/ZYXW/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/ZYXW/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/ZYXW_/mod.rs b/tests/source/reorder_modules_2027/ZYXW_/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/ZYXW_/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/ZY_XW/mod.rs b/tests/source/reorder_modules_2027/ZY_XW/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/ZY_XW/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/Z_YXW/mod.rs b/tests/source/reorder_modules_2027/Z_YXW/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/Z_YXW/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/_ZYXW/mod.rs b/tests/source/reorder_modules_2027/_ZYXW/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/_ZYXW/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/_abcd/mod.rs b/tests/source/reorder_modules_2027/_abcd/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/_abcd/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/a1/mod.rs b/tests/source/reorder_modules_2027/a1/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/a1/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/abcd/mod.rs b/tests/source/reorder_modules_2027/abcd/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/abcd/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules/disabled_style_edition_2027.rs b/tests/source/reorder_modules_2027/disabled_style_edition_2027.rs similarity index 100% rename from tests/source/reorder_modules/disabled_style_edition_2027.rs rename to tests/source/reorder_modules_2027/disabled_style_edition_2027.rs diff --git a/tests/source/reorder_modules/enabled_style_edition_2027.rs b/tests/source/reorder_modules_2027/enabled_style_edition_2027.rs similarity index 100% rename from tests/source/reorder_modules/enabled_style_edition_2027.rs rename to tests/source/reorder_modules_2027/enabled_style_edition_2027.rs diff --git a/tests/source/reorder_modules_2027/u128/mod.rs b/tests/source/reorder_modules_2027/u128/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/u128/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/u16/mod.rs b/tests/source/reorder_modules_2027/u16/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/u16/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/u256/mod.rs b/tests/source/reorder_modules_2027/u256/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/u256/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/u32/mod.rs b/tests/source/reorder_modules_2027/u32/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/u32/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/u64/mod.rs b/tests/source/reorder_modules_2027/u64/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/u64/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/u8/mod.rs b/tests/source/reorder_modules_2027/u8/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/u8/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/u_zzz/mod.rs b/tests/source/reorder_modules_2027/u_zzz/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/u_zzz/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/ua/mod.rs b/tests/source/reorder_modules_2027/ua/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/ua/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/usize/mod.rs b/tests/source/reorder_modules_2027/usize/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/usize/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/uz/mod.rs b/tests/source/reorder_modules_2027/uz/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/uz/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v0/mod.rs b/tests/source/reorder_modules_2027/v0/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v0/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v00/mod.rs b/tests/source/reorder_modules_2027/v00/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v00/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v000/mod.rs b/tests/source/reorder_modules_2027/v000/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v000/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v001/mod.rs b/tests/source/reorder_modules_2027/v001/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v001/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v009/mod.rs b/tests/source/reorder_modules_2027/v009/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v009/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v00t/mod.rs b/tests/source/reorder_modules_2027/v00t/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v00t/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v01/mod.rs b/tests/source/reorder_modules_2027/v01/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v01/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v010/mod.rs b/tests/source/reorder_modules_2027/v010/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v010/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v09/mod.rs b/tests/source/reorder_modules_2027/v09/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v09/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v0s/mod.rs b/tests/source/reorder_modules_2027/v0s/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v0s/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v0u/mod.rs b/tests/source/reorder_modules_2027/v0u/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v0u/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v1/mod.rs b/tests/source/reorder_modules_2027/v1/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v1/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v10/mod.rs b/tests/source/reorder_modules_2027/v10/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v10/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/v9/mod.rs b/tests/source/reorder_modules_2027/v9/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/v9/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/w005s09t/mod.rs b/tests/source/reorder_modules_2027/w005s09t/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/w005s09t/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/w5s009t/mod.rs b/tests/source/reorder_modules_2027/w5s009t/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/w5s009t/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/x64/mod.rs b/tests/source/reorder_modules_2027/x64/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/x64/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/x86/mod.rs b/tests/source/reorder_modules_2027/x86/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/x86/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/x86_128/mod.rs b/tests/source/reorder_modules_2027/x86_128/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/x86_128/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/x86_32/mod.rs b/tests/source/reorder_modules_2027/x86_32/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/x86_32/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/x86_64/mod.rs b/tests/source/reorder_modules_2027/x86_64/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/x86_64/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/x87/mod.rs b/tests/source/reorder_modules_2027/x87/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/x87/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/source/reorder_modules_2027/zyxw/mod.rs b/tests/source/reorder_modules_2027/zyxw/mod.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/tests/source/reorder_modules_2027/zyxw/mod.rs @@ -0,0 +1 @@ + diff --git a/tests/target/reorder_modules_2027/A2/mod.rs b/tests/target/reorder_modules_2027/A2/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/ABCD/mod.rs b/tests/target/reorder_modules_2027/ABCD/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/ZYXW/mod.rs b/tests/target/reorder_modules_2027/ZYXW/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/ZYXW_/mod.rs b/tests/target/reorder_modules_2027/ZYXW_/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/ZY_XW/mod.rs b/tests/target/reorder_modules_2027/ZY_XW/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/Z_YXW/mod.rs b/tests/target/reorder_modules_2027/Z_YXW/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/_ZYXW/mod.rs b/tests/target/reorder_modules_2027/_ZYXW/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/_abcd/mod.rs b/tests/target/reorder_modules_2027/_abcd/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/a1/mod.rs b/tests/target/reorder_modules_2027/a1/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/abcd/mod.rs b/tests/target/reorder_modules_2027/abcd/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules/disabled_style_edition_2027.rs b/tests/target/reorder_modules_2027/disabled_style_edition_2027.rs similarity index 100% rename from tests/target/reorder_modules/disabled_style_edition_2027.rs rename to tests/target/reorder_modules_2027/disabled_style_edition_2027.rs diff --git a/tests/target/reorder_modules/enabled_style_edition_2027.rs b/tests/target/reorder_modules_2027/enabled_style_edition_2027.rs similarity index 100% rename from tests/target/reorder_modules/enabled_style_edition_2027.rs rename to tests/target/reorder_modules_2027/enabled_style_edition_2027.rs diff --git a/tests/target/reorder_modules_2027/u128/mod.rs b/tests/target/reorder_modules_2027/u128/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/u16/mod.rs b/tests/target/reorder_modules_2027/u16/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/u256/mod.rs b/tests/target/reorder_modules_2027/u256/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/u32/mod.rs b/tests/target/reorder_modules_2027/u32/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/u64/mod.rs b/tests/target/reorder_modules_2027/u64/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/u8/mod.rs b/tests/target/reorder_modules_2027/u8/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/u_zzz/mod.rs b/tests/target/reorder_modules_2027/u_zzz/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/ua/mod.rs b/tests/target/reorder_modules_2027/ua/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/usize/mod.rs b/tests/target/reorder_modules_2027/usize/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/uz/mod.rs b/tests/target/reorder_modules_2027/uz/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v0/mod.rs b/tests/target/reorder_modules_2027/v0/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v00/mod.rs b/tests/target/reorder_modules_2027/v00/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v000/mod.rs b/tests/target/reorder_modules_2027/v000/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v001/mod.rs b/tests/target/reorder_modules_2027/v001/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v009/mod.rs b/tests/target/reorder_modules_2027/v009/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v00t/mod.rs b/tests/target/reorder_modules_2027/v00t/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v01/mod.rs b/tests/target/reorder_modules_2027/v01/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v010/mod.rs b/tests/target/reorder_modules_2027/v010/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v09/mod.rs b/tests/target/reorder_modules_2027/v09/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v0s/mod.rs b/tests/target/reorder_modules_2027/v0s/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v0u/mod.rs b/tests/target/reorder_modules_2027/v0u/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v1/mod.rs b/tests/target/reorder_modules_2027/v1/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v10/mod.rs b/tests/target/reorder_modules_2027/v10/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/v9/mod.rs b/tests/target/reorder_modules_2027/v9/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/w005s09t/mod.rs b/tests/target/reorder_modules_2027/w005s09t/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/w5s009t/mod.rs b/tests/target/reorder_modules_2027/w5s009t/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/x64/mod.rs b/tests/target/reorder_modules_2027/x64/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/x86/mod.rs b/tests/target/reorder_modules_2027/x86/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/x86_128/mod.rs b/tests/target/reorder_modules_2027/x86_128/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/x86_32/mod.rs b/tests/target/reorder_modules_2027/x86_32/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/x86_64/mod.rs b/tests/target/reorder_modules_2027/x86_64/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/x87/mod.rs b/tests/target/reorder_modules_2027/x87/mod.rs new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/target/reorder_modules_2027/zyxw/mod.rs b/tests/target/reorder_modules_2027/zyxw/mod.rs new file mode 100644 index 00000000000..e69de29bb2d From 868d0166262ee795c95d4b20ff42534a2fb40485 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Mon, 23 Mar 2026 17:23:12 -0400 Subject: [PATCH 3/6] Rename test: empty_file_style_edition_2024 to newline_file --- .../{empty_file_style_edition_2024.toml => newline_file.toml} | 0 .../empty_file_style_edition_2024.rs => source/newline_file.rs} | 0 .../empty_file_style_edition_2024.rs => target/newline_file.rs} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename tests/config/{empty_file_style_edition_2024.toml => newline_file.toml} (100%) rename tests/{target/empty_file_style_edition_2024.rs => source/newline_file.rs} (100%) rename tests/{source/empty_file_style_edition_2024.rs => target/newline_file.rs} (100%) diff --git a/tests/config/empty_file_style_edition_2024.toml b/tests/config/newline_file.toml similarity index 100% rename from tests/config/empty_file_style_edition_2024.toml rename to tests/config/newline_file.toml diff --git a/tests/target/empty_file_style_edition_2024.rs b/tests/source/newline_file.rs similarity index 100% rename from tests/target/empty_file_style_edition_2024.rs rename to tests/source/newline_file.rs diff --git a/tests/source/empty_file_style_edition_2024.rs b/tests/target/newline_file.rs similarity index 100% rename from tests/source/empty_file_style_edition_2024.rs rename to tests/target/newline_file.rs From c563cb72398b4440a132c6de928e3e07e7dc7f8c Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Mon, 23 Mar 2026 22:51:23 -0400 Subject: [PATCH 4/6] invert check. fix newline_file. --- src/source_file.rs | 7 +++---- tests/target/newline_file.rs | 1 + 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/source_file.rs b/src/source_file.rs index 03faea5dfb1..401f8639172 100644 --- a/src/source_file.rs +++ b/src/source_file.rs @@ -17,11 +17,10 @@ use crate::formatting::FileRecord; // Append a newline to the end of each file. pub(crate) fn append_newline(s: &mut String, style_edition: StyleEdition) { - if style_edition <= StyleEdition::Edition2024 - || style_edition >= StyleEdition::Edition2027 && !s.is_empty() - { - s.push('\n'); + if style_edition >= StyleEdition::Edition2027 && s.is_empty() { + return; } + s.push('\n'); } #[cfg(test)] diff --git a/tests/target/newline_file.rs b/tests/target/newline_file.rs index e69de29bb2d..8b137891791 100644 --- a/tests/target/newline_file.rs +++ b/tests/target/newline_file.rs @@ -0,0 +1 @@ + From d0d75d1d2392ebe3b6469e912b3a9629c33676e8 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Mon, 23 Mar 2026 23:50:25 -0400 Subject: [PATCH 5/6] Move empty_file test from tests/{source,target,config}/ to next to append_newline --- src/source_file.rs | 14 ++++++++++++++ tests/config/empty_file_style_edition_2027.toml | 1 - tests/source/empty_file_style_edition_2027.rs | 0 tests/target/empty_file_style_edition_2027.rs | 0 4 files changed, 14 insertions(+), 1 deletion(-) delete mode 100644 tests/config/empty_file_style_edition_2027.toml delete mode 100644 tests/source/empty_file_style_edition_2027.rs delete mode 100644 tests/target/empty_file_style_edition_2027.rs diff --git a/src/source_file.rs b/src/source_file.rs index 401f8639172..e30534b8fae 100644 --- a/src/source_file.rs +++ b/src/source_file.rs @@ -23,6 +23,20 @@ pub(crate) fn append_newline(s: &mut String, style_edition: StyleEdition) { s.push('\n'); } +#[test] +fn append_newline_adds_newlines_before_2027() { + let mut text = String::new(); + append_newline(&mut text, StyleEdition::Edition2024); + assert_eq!(text, "\n"); +} + +#[test] +fn append_newline_leaves_empty_files_empty_in_2027() { + let mut text = String::new(); + append_newline(&mut text, StyleEdition::Edition2027); + assert!(text.is_empty()); +} + #[cfg(test)] pub(crate) fn write_all_files( source_file: &[FileRecord], diff --git a/tests/config/empty_file_style_edition_2027.toml b/tests/config/empty_file_style_edition_2027.toml deleted file mode 100644 index 9fe178ccbc2..00000000000 --- a/tests/config/empty_file_style_edition_2027.toml +++ /dev/null @@ -1 +0,0 @@ -style_edition = "2027" diff --git a/tests/source/empty_file_style_edition_2027.rs b/tests/source/empty_file_style_edition_2027.rs deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/target/empty_file_style_edition_2027.rs b/tests/target/empty_file_style_edition_2027.rs deleted file mode 100644 index e69de29bb2d..00000000000 From 2151434b425fe47f228d0404d0f6f255bfef9d4a Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Fri, 27 Mar 2026 00:07:18 -0400 Subject: [PATCH 6/6] Make tests/source/recorder_modules_2027/*/mod.rs empty files --- tests/source/reorder_modules_2027/A2/mod.rs | 1 - tests/source/reorder_modules_2027/ABCD/mod.rs | 1 - tests/source/reorder_modules_2027/ZYXW/mod.rs | 1 - tests/source/reorder_modules_2027/ZYXW_/mod.rs | 1 - tests/source/reorder_modules_2027/ZY_XW/mod.rs | 1 - tests/source/reorder_modules_2027/Z_YXW/mod.rs | 1 - tests/source/reorder_modules_2027/_ZYXW/mod.rs | 1 - tests/source/reorder_modules_2027/_abcd/mod.rs | 1 - tests/source/reorder_modules_2027/a1/mod.rs | 1 - tests/source/reorder_modules_2027/abcd/mod.rs | 1 - tests/source/reorder_modules_2027/u128/mod.rs | 1 - tests/source/reorder_modules_2027/u16/mod.rs | 1 - tests/source/reorder_modules_2027/u256/mod.rs | 1 - tests/source/reorder_modules_2027/u32/mod.rs | 1 - tests/source/reorder_modules_2027/u64/mod.rs | 1 - tests/source/reorder_modules_2027/u8/mod.rs | 1 - tests/source/reorder_modules_2027/u_zzz/mod.rs | 1 - tests/source/reorder_modules_2027/ua/mod.rs | 1 - tests/source/reorder_modules_2027/usize/mod.rs | 1 - tests/source/reorder_modules_2027/uz/mod.rs | 1 - tests/source/reorder_modules_2027/v0/mod.rs | 1 - tests/source/reorder_modules_2027/v00/mod.rs | 1 - tests/source/reorder_modules_2027/v000/mod.rs | 1 - tests/source/reorder_modules_2027/v001/mod.rs | 1 - tests/source/reorder_modules_2027/v009/mod.rs | 1 - tests/source/reorder_modules_2027/v00t/mod.rs | 1 - tests/source/reorder_modules_2027/v01/mod.rs | 1 - tests/source/reorder_modules_2027/v010/mod.rs | 1 - tests/source/reorder_modules_2027/v09/mod.rs | 1 - tests/source/reorder_modules_2027/v0s/mod.rs | 1 - tests/source/reorder_modules_2027/v0u/mod.rs | 1 - tests/source/reorder_modules_2027/v1/mod.rs | 1 - tests/source/reorder_modules_2027/v10/mod.rs | 1 - tests/source/reorder_modules_2027/v9/mod.rs | 1 - tests/source/reorder_modules_2027/w005s09t/mod.rs | 1 - tests/source/reorder_modules_2027/w5s009t/mod.rs | 1 - tests/source/reorder_modules_2027/x64/mod.rs | 1 - tests/source/reorder_modules_2027/x86/mod.rs | 1 - tests/source/reorder_modules_2027/x86_128/mod.rs | 1 - tests/source/reorder_modules_2027/x86_32/mod.rs | 1 - tests/source/reorder_modules_2027/x86_64/mod.rs | 1 - tests/source/reorder_modules_2027/x87/mod.rs | 1 - tests/source/reorder_modules_2027/zyxw/mod.rs | 1 - 43 files changed, 43 deletions(-) diff --git a/tests/source/reorder_modules_2027/A2/mod.rs b/tests/source/reorder_modules_2027/A2/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/A2/mod.rs +++ b/tests/source/reorder_modules_2027/A2/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/ABCD/mod.rs b/tests/source/reorder_modules_2027/ABCD/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/ABCD/mod.rs +++ b/tests/source/reorder_modules_2027/ABCD/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/ZYXW/mod.rs b/tests/source/reorder_modules_2027/ZYXW/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/ZYXW/mod.rs +++ b/tests/source/reorder_modules_2027/ZYXW/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/ZYXW_/mod.rs b/tests/source/reorder_modules_2027/ZYXW_/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/ZYXW_/mod.rs +++ b/tests/source/reorder_modules_2027/ZYXW_/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/ZY_XW/mod.rs b/tests/source/reorder_modules_2027/ZY_XW/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/ZY_XW/mod.rs +++ b/tests/source/reorder_modules_2027/ZY_XW/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/Z_YXW/mod.rs b/tests/source/reorder_modules_2027/Z_YXW/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/Z_YXW/mod.rs +++ b/tests/source/reorder_modules_2027/Z_YXW/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/_ZYXW/mod.rs b/tests/source/reorder_modules_2027/_ZYXW/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/_ZYXW/mod.rs +++ b/tests/source/reorder_modules_2027/_ZYXW/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/_abcd/mod.rs b/tests/source/reorder_modules_2027/_abcd/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/_abcd/mod.rs +++ b/tests/source/reorder_modules_2027/_abcd/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/a1/mod.rs b/tests/source/reorder_modules_2027/a1/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/a1/mod.rs +++ b/tests/source/reorder_modules_2027/a1/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/abcd/mod.rs b/tests/source/reorder_modules_2027/abcd/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/abcd/mod.rs +++ b/tests/source/reorder_modules_2027/abcd/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/u128/mod.rs b/tests/source/reorder_modules_2027/u128/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/u128/mod.rs +++ b/tests/source/reorder_modules_2027/u128/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/u16/mod.rs b/tests/source/reorder_modules_2027/u16/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/u16/mod.rs +++ b/tests/source/reorder_modules_2027/u16/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/u256/mod.rs b/tests/source/reorder_modules_2027/u256/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/u256/mod.rs +++ b/tests/source/reorder_modules_2027/u256/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/u32/mod.rs b/tests/source/reorder_modules_2027/u32/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/u32/mod.rs +++ b/tests/source/reorder_modules_2027/u32/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/u64/mod.rs b/tests/source/reorder_modules_2027/u64/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/u64/mod.rs +++ b/tests/source/reorder_modules_2027/u64/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/u8/mod.rs b/tests/source/reorder_modules_2027/u8/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/u8/mod.rs +++ b/tests/source/reorder_modules_2027/u8/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/u_zzz/mod.rs b/tests/source/reorder_modules_2027/u_zzz/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/u_zzz/mod.rs +++ b/tests/source/reorder_modules_2027/u_zzz/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/ua/mod.rs b/tests/source/reorder_modules_2027/ua/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/ua/mod.rs +++ b/tests/source/reorder_modules_2027/ua/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/usize/mod.rs b/tests/source/reorder_modules_2027/usize/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/usize/mod.rs +++ b/tests/source/reorder_modules_2027/usize/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/uz/mod.rs b/tests/source/reorder_modules_2027/uz/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/uz/mod.rs +++ b/tests/source/reorder_modules_2027/uz/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v0/mod.rs b/tests/source/reorder_modules_2027/v0/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v0/mod.rs +++ b/tests/source/reorder_modules_2027/v0/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v00/mod.rs b/tests/source/reorder_modules_2027/v00/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v00/mod.rs +++ b/tests/source/reorder_modules_2027/v00/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v000/mod.rs b/tests/source/reorder_modules_2027/v000/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v000/mod.rs +++ b/tests/source/reorder_modules_2027/v000/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v001/mod.rs b/tests/source/reorder_modules_2027/v001/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v001/mod.rs +++ b/tests/source/reorder_modules_2027/v001/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v009/mod.rs b/tests/source/reorder_modules_2027/v009/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v009/mod.rs +++ b/tests/source/reorder_modules_2027/v009/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v00t/mod.rs b/tests/source/reorder_modules_2027/v00t/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v00t/mod.rs +++ b/tests/source/reorder_modules_2027/v00t/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v01/mod.rs b/tests/source/reorder_modules_2027/v01/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v01/mod.rs +++ b/tests/source/reorder_modules_2027/v01/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v010/mod.rs b/tests/source/reorder_modules_2027/v010/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v010/mod.rs +++ b/tests/source/reorder_modules_2027/v010/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v09/mod.rs b/tests/source/reorder_modules_2027/v09/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v09/mod.rs +++ b/tests/source/reorder_modules_2027/v09/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v0s/mod.rs b/tests/source/reorder_modules_2027/v0s/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v0s/mod.rs +++ b/tests/source/reorder_modules_2027/v0s/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v0u/mod.rs b/tests/source/reorder_modules_2027/v0u/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v0u/mod.rs +++ b/tests/source/reorder_modules_2027/v0u/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v1/mod.rs b/tests/source/reorder_modules_2027/v1/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v1/mod.rs +++ b/tests/source/reorder_modules_2027/v1/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v10/mod.rs b/tests/source/reorder_modules_2027/v10/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v10/mod.rs +++ b/tests/source/reorder_modules_2027/v10/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/v9/mod.rs b/tests/source/reorder_modules_2027/v9/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/v9/mod.rs +++ b/tests/source/reorder_modules_2027/v9/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/w005s09t/mod.rs b/tests/source/reorder_modules_2027/w005s09t/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/w005s09t/mod.rs +++ b/tests/source/reorder_modules_2027/w005s09t/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/w5s009t/mod.rs b/tests/source/reorder_modules_2027/w5s009t/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/w5s009t/mod.rs +++ b/tests/source/reorder_modules_2027/w5s009t/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/x64/mod.rs b/tests/source/reorder_modules_2027/x64/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/x64/mod.rs +++ b/tests/source/reorder_modules_2027/x64/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/x86/mod.rs b/tests/source/reorder_modules_2027/x86/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/x86/mod.rs +++ b/tests/source/reorder_modules_2027/x86/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/x86_128/mod.rs b/tests/source/reorder_modules_2027/x86_128/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/x86_128/mod.rs +++ b/tests/source/reorder_modules_2027/x86_128/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/x86_32/mod.rs b/tests/source/reorder_modules_2027/x86_32/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/x86_32/mod.rs +++ b/tests/source/reorder_modules_2027/x86_32/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/x86_64/mod.rs b/tests/source/reorder_modules_2027/x86_64/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/x86_64/mod.rs +++ b/tests/source/reorder_modules_2027/x86_64/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/x87/mod.rs b/tests/source/reorder_modules_2027/x87/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/x87/mod.rs +++ b/tests/source/reorder_modules_2027/x87/mod.rs @@ -1 +0,0 @@ - diff --git a/tests/source/reorder_modules_2027/zyxw/mod.rs b/tests/source/reorder_modules_2027/zyxw/mod.rs index 8b137891791..e69de29bb2d 100644 --- a/tests/source/reorder_modules_2027/zyxw/mod.rs +++ b/tests/source/reorder_modules_2027/zyxw/mod.rs @@ -1 +0,0 @@ -