write!(f, "{}{}", self.rank(), self.suit())
}
}
+
+#[test]
+fn test_send() {
+ fn assert_send<T: Send>() {}
+ assert_send::<Card>();
+ assert_send::<Cards>();
+ assert_send::<Deck>();
+}
+
+#[test]
+fn test_sync() {
+ fn assert_sync<T: Sync>() {}
+ assert_sync::<Card>();
+ assert_sync::<Cards>();
+ assert_sync::<Deck>();
+}
u16::try_from(a).unwrap() ^ HASH_ADJUST[b as usize]
}
}
+
+#[test]
+fn test_send() {
+ fn assert_send<T: Send>() {}
+ assert_send::<Evaluator>();
+}
+
+#[test]
+fn test_sync() {
+ fn assert_sync<T: Sync>() {}
+ assert_sync::<Evaluator>();
+}