aboutsummaryrefslogtreecommitdiff
path: root/mingling/src/setups/exit_code.rs
diff options
context:
space:
mode:
authorWeicao-CatilGrass <1992414357@qq.com>2026-05-13 08:38:51 +0800
committerWeicao-CatilGrass <1992414357@qq.com>2026-05-13 08:38:51 +0800
commit8243a48dc00233c9e5911ce278e75d123305cf90 (patch)
tree6330941c33f257eb4d97fa59cb8134b00b39ac61 /mingling/src/setups/exit_code.rs
parent2588933ebc500f439ebef075fef1064b0c5f0bcb (diff)
Fix exit code override hook to access correct field
Diffstat (limited to 'mingling/src/setups/exit_code.rs')
-rw-r--r--mingling/src/setups/exit_code.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/mingling/src/setups/exit_code.rs b/mingling/src/setups/exit_code.rs
index 3267f85..0412a78 100644
--- a/mingling/src/setups/exit_code.rs
+++ b/mingling/src/setups/exit_code.rs
@@ -33,8 +33,8 @@ where
// Insert hook to override exit code before program ends
program.with_hook(ProgramHook::empty().on_finish(|| {
- let this = this::<C>().res_or_default();
- *this
+ let this = this::<C>().res_or_default::<ExitCode>();
+ this.exit_code
}));
}
}