add macro for comparing enum discriminants

This commit is contained in:
YK committed 2024-12-09 10:13:15 +03:00
1 parent 35c7749abf
commit 05e2cdebf2
1 file changed
+6
+6
View File
@@ -22,3 +22,9 @@ pub macro n {
$s.next().unwrap() $s.next().unwrap()
} }
} }
pub macro di {
($left: expr, $right: expr) => {
std::mem::discriminant(&$left) == std::mem::discriminant(&$right)
}
}