diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-02-26 01:11:19 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-02-26 01:11:19 +0800 |
| commit | 981d244df444d3dcf48dee558109231da7e6a61b (patch) | |
| tree | fc91b2f20d89dff8f98c9bef65b5fba329c6577e /gen/gen_override_renderer.rs | |
| parent | e3aeb6a1c9955eee2c396230317e63becd24ec6a (diff) | |
Change cmd_output! macro to take type before value
Diffstat (limited to 'gen/gen_override_renderer.rs')
| -rw-r--r-- | gen/gen_override_renderer.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gen/gen_override_renderer.rs b/gen/gen_override_renderer.rs index 2ac97bd..dafca91 100644 --- a/gen/gen_override_renderer.rs +++ b/gen/gen_override_renderer.rs @@ -126,7 +126,7 @@ pub fn get_output_types(code: &String) -> Option<Vec<String>> { let mut output_types = Vec::new(); // Find all cmd_output! macros - let cmd_output_re = Regex::new(r"cmd_output!\s*\(\s*[^,]+,\s*([^)]+)\s*\)").ok()?; + let cmd_output_re = Regex::new(r"cmd_output!\s*\(\s*([^,]+)\s*=>\s*[^)]+\s*\)").ok()?; for cap in cmd_output_re.captures_iter(code) { let type_name = cap[1].trim(); output_types.push(type_name.to_string()); |
