add macro for comparing enum discriminants

This commit is contained in:
YK 2024-12-09 10:13:15 +03:00
parent 35c7749abf
commit 05e2cdebf2

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)
}
}