pub enum NatRuleAction {
Nat {
nat_to: NatEndpoint,
},
NoNat,
}Expand description
Enum describing what should happen to a packet that matches a NAT rule.
Variants§
Trait Implementations§
Source§impl Clone for NatRuleAction
impl Clone for NatRuleAction
Source§fn clone(&self) -> NatRuleAction
fn clone(&self) -> NatRuleAction
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 NatRuleAction
impl Debug for NatRuleAction
Source§impl From<NatRuleAction> for u8
impl From<NatRuleAction> for u8
Source§fn from(rule_action: NatRuleAction) -> Self
fn from(rule_action: NatRuleAction) -> Self
Converts to this type from the input type.
Source§impl Hash for NatRuleAction
impl Hash for NatRuleAction
Source§impl PartialEq for NatRuleAction
impl PartialEq for NatRuleAction
impl Copy for NatRuleAction
impl Eq for NatRuleAction
impl StructuralPartialEq for NatRuleAction
Auto Trait Implementations§
impl Freeze for NatRuleAction
impl RefUnwindSafe for NatRuleAction
impl Send for NatRuleAction
impl Sync for NatRuleAction
impl Unpin for NatRuleAction
impl UnwindSafe for NatRuleAction
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