pub enum ExprOps<'a> {
Show 20 variants
Bitwise(IterableExprBitwiseAttrs<'a>),
Cmp(IterableExprCmpAttrs<'a>),
Counter(IterableExprCounterAttrs<'a>),
Ct(IterableExprCtAttrs<'a>),
Fib(IterableExprFibAttrs<'a>),
FlowOffload(IterableExprFlowOffloadAttrs<'a>),
Immediate(IterableExprImmediateAttrs<'a>),
Log(IterableLogAttrs<'a>),
Lookup(IterableExprLookupAttrs<'a>),
Match(IterableCompatMatchAttrs<'a>),
Meta(IterableExprMetaAttrs<'a>),
Nat(IterableExprNatAttrs<'a>),
Numgen(IterableNumgenAttrs<'a>),
Objref(IterableExprObjrefAttrs<'a>),
Payload(IterableExprPayloadAttrs<'a>),
Quota(IterableQuotaAttrs<'a>),
Range(IterableRangeAttrs<'a>),
Reject(IterableExprRejectAttrs<'a>),
Target(IterableExprTargetAttrs<'a>),
Tproxy(IterableExprTproxyAttrs<'a>),
}Available on crate feature
nftables only.Variants§
Bitwise(IterableExprBitwiseAttrs<'a>)
Cmp(IterableExprCmpAttrs<'a>)
Counter(IterableExprCounterAttrs<'a>)
Ct(IterableExprCtAttrs<'a>)
Fib(IterableExprFibAttrs<'a>)
FlowOffload(IterableExprFlowOffloadAttrs<'a>)
Immediate(IterableExprImmediateAttrs<'a>)
Log(IterableLogAttrs<'a>)
Lookup(IterableExprLookupAttrs<'a>)
Match(IterableCompatMatchAttrs<'a>)
Meta(IterableExprMetaAttrs<'a>)
Nat(IterableExprNatAttrs<'a>)
Numgen(IterableNumgenAttrs<'a>)
Objref(IterableExprObjrefAttrs<'a>)
Payload(IterableExprPayloadAttrs<'a>)
Quota(IterableQuotaAttrs<'a>)
Range(IterableRangeAttrs<'a>)
Reject(IterableExprRejectAttrs<'a>)
Target(IterableExprTargetAttrs<'a>)
Tproxy(IterableExprTproxyAttrs<'a>)
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for ExprOps<'a>
impl<'a> RefUnwindSafe for ExprOps<'a>
impl<'a> Send for ExprOps<'a>
impl<'a> Sync for ExprOps<'a>
impl<'a> Unpin for ExprOps<'a>
impl<'a> UnsafeUnpin for ExprOps<'a>
impl<'a> UnwindSafe for ExprOps<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more