From d1170d81c85254d2fe5ef5d3fc92cc6eb35357a4 Mon Sep 17 00:00:00 2001 From: Simon THOBY Date: Tue, 15 Nov 2022 22:25:36 +0100 Subject: exprs: implement bitwise and add support for unknown expressions --- src/expr/cmp.rs | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'src/expr/cmp.rs') diff --git a/src/expr/cmp.rs b/src/expr/cmp.rs index f6ea900..d8f825f 100644 --- a/src/expr/cmp.rs +++ b/src/expr/cmp.rs @@ -157,31 +157,6 @@ impl Expression for Cmp<[u8; N]> { } } -#[macro_export(local_inner_macros)] -macro_rules! nft_expr_cmp { - (@cmp_op ==) => { - $crate::expr::CmpOp::Eq - }; - (@cmp_op !=) => { - $crate::expr::CmpOp::Neq - }; - (@cmp_op <) => { - $crate::expr::CmpOp::Lt - }; - (@cmp_op <=) => { - $crate::expr::CmpOp::Lte - }; - (@cmp_op >) => { - $crate::expr::CmpOp::Gt - }; - (@cmp_op >=) => { - $crate::expr::CmpOp::Gte - }; - ($op:tt $data:expr) => { - $crate::expr::Cmp::new(nft_expr_cmp!(@cmp_op $op), $data) - }; -} - /// Can be used to compare the value loaded by [`Meta::IifName`] and [`Meta::OifName`]. Please note /// that it is faster to check interface index than name. /// -- cgit v1.2.3