summaryrefslogtreecommitdiff
path: root/mingling/src/program/setup.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-03-29 21:48:23 +0800
committer魏曹先生 <1992414357@qq.com>2026-03-29 21:48:23 +0800
commit596e5e2440df2d32f1cf3e052dc633e774edf6ee (patch)
treedc98eb6a1789847b899207d0b99337bb3ccd92a5 /mingling/src/program/setup.rs
parent25a164f74c011e6e78846f226cbd7a8bd87db92f (diff)
Rename mingling to mingling_core and update dependencies
Diffstat (limited to 'mingling/src/program/setup.rs')
-rw-r--r--mingling/src/program/setup.rs19
1 files changed, 0 insertions, 19 deletions
diff --git a/mingling/src/program/setup.rs b/mingling/src/program/setup.rs
deleted file mode 100644
index e81247e..0000000
--- a/mingling/src/program/setup.rs
+++ /dev/null
@@ -1,19 +0,0 @@
-use crate::{ProgramCollect, program::Program};
-
-mod basic;
-pub use basic::*;
-
-pub trait ProgramSetup<C: ProgramCollect> {
- fn setup(&mut self, program: &mut Program<C>);
-}
-
-impl<C> Program<C>
-where
- C: ProgramCollect,
-{
- /// Load and execute init logic
- pub fn with_setup<S: ProgramSetup<C> + 'static>(&mut self, mut setup: S) -> S {
- S::setup(&mut setup, self);
- setup
- }
-}