From 981d244df444d3dcf48dee558109231da7e6a61b Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Thu, 26 Feb 2026 01:11:19 +0800 Subject: Change cmd_output! macro to take type before value --- gen/gen_override_renderer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gen') 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> { 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()); -- cgit