pub struct Conntrack {
pub dreg: Option<Register>,
pub key: Option<ConntrackKey>,
pub direction: Option<u8>,
pub sreg: Option<Register>,
}Fields§
§dreg: Option<Register>§key: Option<ConntrackKey>§direction: Option<u8>§sreg: Option<Register>Implementations§
Source§impl Conntrack
impl Conntrack
pub fn get_key(&self) -> Option<&ConntrackKey>
pub fn get_mut_key(&mut self) -> Option<&mut ConntrackKey>
pub fn set_key(&mut self, val: impl Into<ConntrackKey>)
pub fn with_key(self, val: impl Into<ConntrackKey>) -> Self
Source§impl Conntrack
impl Conntrack
pub fn get_direction(&self) -> Option<&u8>
pub fn get_mut_direction(&mut self) -> Option<&mut u8>
pub fn set_direction(&mut self, val: impl Into<u8>)
pub fn with_direction(self, val: impl Into<u8>) -> Self
Source§impl Conntrack
impl Conntrack
pub fn new(key: ConntrackKey) -> Self
pub fn set_mark_value(&mut self, reg: Register)
pub fn with_mark_value(self, reg: Register) -> Self
pub fn retrieve_value(&mut self, key: ConntrackKey)
pub fn with_retrieve_value(self, key: ConntrackKey) -> Self
Trait Implementations§
Source§impl From<Conntrack> for ExpressionVariant
impl From<Conntrack> for ExpressionVariant
impl Eq for Conntrack
impl StructuralPartialEq for Conntrack
Auto Trait Implementations§
impl Freeze for Conntrack
impl RefUnwindSafe for Conntrack
impl Send for Conntrack
impl Sync for Conntrack
impl Unpin for Conntrack
impl UnwindSafe for Conntrack
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