pub enum ExpressionVariant {
}Variants§
Bitwise(Bitwise)
Cmp(Cmp)
Conntrack(Conntrack)
Counter(Counter)
ExpressionRaw(ExpressionRaw)
Immediate(Immediate)
Log(Log)
Lookup(Lookup)
Masquerade(Masquerade)
Meta(Meta)
Nat(Nat)
Payload(Payload)
Reject(Reject)
Trait Implementations§
Source§impl Clone for ExpressionVariant
impl Clone for ExpressionVariant
Source§fn clone(&self) -> ExpressionVariant
fn clone(&self) -> ExpressionVariant
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExpressionVariant
impl Debug for ExpressionVariant
Source§impl From<Bitwise> for ExpressionVariant
impl From<Bitwise> for ExpressionVariant
Source§impl From<Cmp> for ExpressionVariant
impl From<Cmp> for ExpressionVariant
Source§impl From<Conntrack> for ExpressionVariant
impl From<Conntrack> for ExpressionVariant
Source§impl From<Counter> for ExpressionVariant
impl From<Counter> for ExpressionVariant
Source§impl From<ExpressionRaw> for ExpressionVariant
impl From<ExpressionRaw> for ExpressionVariant
Source§fn from(val: ExpressionRaw) -> Self
fn from(val: ExpressionRaw) -> Self
Converts to this type from the input type.
Source§impl From<Immediate> for ExpressionVariant
impl From<Immediate> for ExpressionVariant
Source§impl From<Log> for ExpressionVariant
impl From<Log> for ExpressionVariant
Source§impl From<Lookup> for ExpressionVariant
impl From<Lookup> for ExpressionVariant
Source§impl From<Masquerade> for ExpressionVariant
impl From<Masquerade> for ExpressionVariant
Source§fn from(val: Masquerade) -> Self
fn from(val: Masquerade) -> Self
Converts to this type from the input type.
Source§impl From<Meta> for ExpressionVariant
impl From<Meta> for ExpressionVariant
Source§impl From<Nat> for ExpressionVariant
impl From<Nat> for ExpressionVariant
Source§impl From<Payload> for ExpressionVariant
impl From<Payload> for ExpressionVariant
Source§impl From<Reject> for ExpressionVariant
impl From<Reject> for ExpressionVariant
Source§impl PartialEq for ExpressionVariant
impl PartialEq for ExpressionVariant
impl Eq for ExpressionVariant
impl StructuralPartialEq for ExpressionVariant
Auto Trait Implementations§
impl Freeze for ExpressionVariant
impl RefUnwindSafe for ExpressionVariant
impl Send for ExpressionVariant
impl Sync for ExpressionVariant
impl Unpin for ExpressionVariant
impl UnwindSafe for ExpressionVariant
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