chiark / gitweb /
wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 3 Apr 2024 13:46:24 +0000 (14:46 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 3 Apr 2024 13:46:24 +0000 (14:46 +0100)
src/main.rs

index 4a302d4dba8165defdc48749bdde72ee8909d5cf..79020302d263aed30bad61999816a7280e6e216b 100644 (file)
@@ -1,4 +1,6 @@
-#[derive(strum::IntoEnumIterator)]
+use strum::*;
+
+#[derive(EnumIter)]
 enum E {
     Orange,
     Lemon,
@@ -14,6 +16,10 @@ impl E {
     }
 }
 
-pub fn all_citrus() {
+pub fn all_citrus() -> bool {
     E::iter().all(|e| e.is_citrus())
 }
+
+fn main() {
+    println!("{:?}", std::hint::black_box(all_citrus()));
+}