[][src]Enum dfw::types::RuleVerdict

pub enum RuleVerdict {

Representation of rule policies.


Parts of the documentation have been taken from https://wiki.nftables.org/wiki-nftables/index.php/Configuring_chains.



The accept verdict means that the packet will keep traversing the network stack.


The drop verdict means that the packet is discarded if the packet reaches the end of the base chain.


The reject verdict means that the packet is responded to with an ICMP message stating that it was rejected.

Trait Implementations

impl Clone for RuleVerdict[src]

impl Copy for RuleVerdict[src]

impl Debug for RuleVerdict[src]

impl Default for RuleVerdict[src]

impl<'de> Deserialize<'de> for RuleVerdict[src]

impl Display for RuleVerdict[src]

impl Eq for RuleVerdict[src]

impl FromStr for RuleVerdict[src]

type Err = ParseError

The associated error which can be returned from parsing.

impl Hash for RuleVerdict[src]

impl PartialEq<RuleVerdict> for RuleVerdict[src]

impl StructuralEq for RuleVerdict[src]

impl StructuralPartialEq for RuleVerdict[src]

impl Value for RuleVerdict[src]

Auto Trait Implementations

impl RefUnwindSafe for RuleVerdict

impl Send for RuleVerdict

impl Sync for RuleVerdict

impl Unpin for RuleVerdict

impl UnwindSafe for RuleVerdict

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> Sealed<T> for T where
    T: ?Sized

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,