diff options
| author | Mara Bos <m-ou.se@m-ou.se> | 2022-08-30 17:18:09 +0200 |
|---|---|---|
| committer | Mara Bos <m-ou.se@m-ou.se> | 2022-09-27 13:31:51 +0200 |
| commit | 15754f5ea155600c62b8f4893fae78c5af1b08b2 (patch) | |
| tree | fc6d5abe7235119874f8d1657042cda4f5b5ed12 | |
| parent | df7fd119d2ad54667cfe46a60db6f7fb799d4e90 (diff) | |
| download | rust-15754f5ea155600c62b8f4893fae78c5af1b08b2.tar.gz rust-15754f5ea155600c62b8f4893fae78c5af1b08b2.zip | |
Move enum definition closer to its usage.
| -rw-r--r-- | compiler/rustc_builtin_macros/src/format.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/compiler/rustc_builtin_macros/src/format.rs b/compiler/rustc_builtin_macros/src/format.rs index fe963a0ea3a..f7c7e00ab22 100644 --- a/compiler/rustc_builtin_macros/src/format.rs +++ b/compiler/rustc_builtin_macros/src/format.rs @@ -267,17 +267,17 @@ pub fn make_format_args( }) }; + let num_explicit_args = args.len(); + let mut used = vec![false; num_explicit_args]; + let mut invalid_refs = Vec::new(); + let mut numeric_refences_to_named_arg = Vec::new(); + enum ArgRef<'a> { Index(usize), Name(&'a str, Option<Span>), } use ArgRef::*; - let num_explicit_args = args.len(); - let mut used = vec![false; num_explicit_args]; - let mut invalid_refs = Vec::new(); - let mut numeric_refences_to_named_arg = Vec::new(); - let mut lookup_arg = |arg: ArgRef<'_>, span: Option<Span>, used_as: PositionUsedAs, |
