From 8ed25a022daaf0c9d50b3cb224cb67598e383e65 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Tue, 14 Apr 2026 21:52:17 +0800 Subject: Change global argument and flag handlers to FnMut --- mingling_core/src/program/flag.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'mingling_core') diff --git a/mingling_core/src/program/flag.rs b/mingling_core/src/program/flag.rs index ba3376c..f44cf33 100644 --- a/mingling_core/src/program/flag.rs +++ b/mingling_core/src/program/flag.rs @@ -480,9 +480,9 @@ where G: Display, { /// Registers a global argument (with value) and its handler. - pub fn global_argument(&mut self, arguments: A, do_fn: F) + pub fn global_argument(&mut self, arguments: A, mut do_fn: F) where - F: Fn(&mut Program, String), + F: FnMut(&mut Program, String), A: Into, { let flag = arguments.into(); @@ -496,9 +496,9 @@ where } /// Registers a global flag (boolean) and its handler. - pub fn global_flag(&mut self, flag: A, do_fn: F) + pub fn global_flag(&mut self, flag: A, mut do_fn: F) where - F: Fn(&mut Program), + F: FnMut(&mut Program), A: Into, { let flag = flag.into(); -- cgit