pub enum NatType {
Snat,
Dnat,
Masquerade,
}Expand description
Type of NAT translation
Variants§
Snat
Source NAT: rewrite source address/port
Dnat
Destination NAT: rewrite destination address/port
Masquerade
Masquerade: SNAT using the outgoing interface address
Trait Implementations§
impl Copy for NatType
impl Eq for NatType
impl StructuralPartialEq for NatType
Auto Trait Implementations§
impl Freeze for NatType
impl RefUnwindSafe for NatType
impl Send for NatType
impl Sync for NatType
impl Unpin for NatType
impl UnwindSafe for NatType
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)