[−][src]Enum dfw::types::RuleVerdict
Representation of rule policies.
Attribution
Parts of the documentation have been taken from https://wiki.nftables.org/wiki-nftables/index.php/Configuring_chains.
Variants
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]
fn clone(&self) -> RuleVerdict
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RuleVerdict
[src]
impl Debug for RuleVerdict
[src]
impl Default for RuleVerdict
[src]
fn default() -> RuleVerdict
[src]
impl<'de> Deserialize<'de> for RuleVerdict
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
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.
fn from_str(s: &str) -> Result<RuleVerdict, Self::Err>
[src]
impl Hash for RuleVerdict
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<RuleVerdict> for RuleVerdict
[src]
fn eq(&self, other: &RuleVerdict) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[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,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,