diff options
| author | 许杰友 Jieyou Xu (Joe) <jieyouxu@outlook.com> | 2024-07-19 11:49:26 +0000 |
|---|---|---|
| committer | 许杰友 Jieyou Xu (Joe) <jieyouxu@outlook.com> | 2024-07-19 13:42:36 +0000 |
| commit | 36ebf7a3211d0cb327c01357545346d2a97d54cb (patch) | |
| tree | dfa871b549ff27ca01d4653a9f65f9622f98cf46 | |
| parent | 3d68afc9e821b00d59058abc9bda670b07639955 (diff) | |
| download | rust-36ebf7a3211d0cb327c01357545346d2a97d54cb.tar.gz rust-36ebf7a3211d0cb327c01357545346d2a97d54cb.zip | |
run_make_support: skip rustfmt for lib.rs to preserve use ordering
| -rw-r--r-- | src/tools/run-make-support/src/lib.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tools/run-make-support/src/lib.rs b/src/tools/run-make-support/src/lib.rs index e6a45f57de6..b85191970de 100644 --- a/src/tools/run-make-support/src/lib.rs +++ b/src/tools/run-make-support/src/lib.rs @@ -3,6 +3,10 @@ //! notably is built via cargo: this means that if your test wants some non-trivial utility, such //! as `object` or `wasmparser`, they can be re-exported and be made available through this library. +// We want to control use declaration ordering and spacing (and preserve use group comments), so +// skip rustfmt on this file. +#![cfg_attr(rustfmt, rustfmt::skip)] + mod command; mod macros; mod util; @@ -18,6 +22,8 @@ pub mod scoped_run; pub mod string; pub mod targets; +// Internally we call our fs-related support module as `fs`, but re-export its content as `rfs` +// to tests to avoid colliding with commonly used `use std::fs;`. mod fs; /// [`std::fs`] wrappers and assorted filesystem-related helpers. Public to tests as `rfs` to not be |
