[][src]Enum dfw::types::ChainPolicy

pub enum ChainPolicy {

Representation of chain 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.

Trait Implementations

impl Clone for ChainPolicy[src]

impl Copy for ChainPolicy[src]

impl Debug for ChainPolicy[src]

impl Default for ChainPolicy[src]

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

impl Display for ChainPolicy[src]

impl Eq for ChainPolicy[src]

impl FromStr for ChainPolicy[src]

type Err = ParseError

The associated error which can be returned from parsing.

impl Hash for ChainPolicy[src]

impl PartialEq<ChainPolicy> for ChainPolicy[src]

impl StructuralEq for ChainPolicy[src]

impl StructuralPartialEq for ChainPolicy[src]

impl Value for ChainPolicy[src]

Auto Trait Implementations

impl RefUnwindSafe for ChainPolicy

impl Send for ChainPolicy

impl Sync for ChainPolicy

impl Unpin for ChainPolicy

impl UnwindSafe for ChainPolicy

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>,