pub enum FirewallBackend {
Nftables,
Iptables,
Unknown,
}Expand description
Which firewall tool provided the inbound verdict.
Variants§
Nftables
nftables via nft -j list ruleset.
Iptables
iptables via iptables -L.
Unknown
Neither tool present or accessible.
Trait Implementations§
Source§impl Clone for FirewallBackend
impl Clone for FirewallBackend
Source§fn clone(&self) -> FirewallBackend
fn clone(&self) -> FirewallBackend
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 FirewallBackend
impl Debug for FirewallBackend
Source§impl<'de> Deserialize<'de> for FirewallBackend
impl<'de> Deserialize<'de> for FirewallBackend
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FirewallBackend
impl PartialEq for FirewallBackend
Source§impl Serialize for FirewallBackend
impl Serialize for FirewallBackend
impl Copy for FirewallBackend
impl Eq for FirewallBackend
impl StructuralPartialEq for FirewallBackend
Auto Trait Implementations§
impl Freeze for FirewallBackend
impl RefUnwindSafe for FirewallBackend
impl Send for FirewallBackend
impl Sync for FirewallBackend
impl Unpin for FirewallBackend
impl UnsafeUnpin for FirewallBackend
impl UnwindSafe for FirewallBackend
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