From d26d257c39756ebb8c9282ed78a3972b9516f329 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 6 May 2024 18:56:51 +0100 Subject: [PATCH] FOUND --- src/main.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7902030..3563c37 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,5 @@ use strum::*; +use std::hint::*; #[derive(EnumIter)] enum E { @@ -16,8 +17,9 @@ impl E { } } -pub fn all_citrus() -> bool { - E::iter().all(|e| e.is_citrus()) +#[no_mangle] +pub extern "C" fn all_citrus() -> bool { + E::iter().all(|e| black_box(e.is_citrus())) } fn main() { -- 2.30.2