From 10bc4ca7a4b3f14cfb57bf72a6da8aaa1490acf3 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sat, 9 May 2026 16:42:50 +0800 Subject: Add lifecycle hooks to program execution --- mingling_core/src/program/setup.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'mingling_core/src/program/setup.rs') diff --git a/mingling_core/src/program/setup.rs b/mingling_core/src/program/setup.rs index 86228b9..28aa49b 100644 --- a/mingling_core/src/program/setup.rs +++ b/mingling_core/src/program/setup.rs @@ -5,19 +5,20 @@ pub use basic::*; #[cfg(feature = "general_renderer")] mod general_renderer; + #[cfg(feature = "general_renderer")] pub use general_renderer::*; pub trait ProgramSetup where - C: ProgramCollect, + C: ProgramCollect, { fn setup(&mut self, program: &mut Program); } impl Program where - C: ProgramCollect, + C: ProgramCollect, { /// Load and execute init logic pub fn with_setup + 'static>(&mut self, mut setup: S) -> S { -- cgit