#[non_exhaustive]pub enum NetfilterMessageInner {
None(ControlMessage),
ULog(ULogMessage),
Conntrack(ConntrackMessage),
NfTables(NfTablesMessage),
Other {
subsys: NetfilterSubsystem,
message_type: u8,
attributes: Vec<DefaultNla>,
},
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for NetfilterMessageInner
impl Clone for NetfilterMessageInner
Source§impl Debug for NetfilterMessageInner
impl Debug for NetfilterMessageInner
Source§impl Emitable for NetfilterMessageInner
impl Emitable for NetfilterMessageInner
impl Eq for NetfilterMessageInner
Source§impl From<ConntrackMessage> for NetfilterMessageInner
impl From<ConntrackMessage> for NetfilterMessageInner
Source§fn from(message: ConntrackMessage) -> Self
fn from(message: ConntrackMessage) -> Self
Converts to this type from the input type.
Source§impl From<ControlMessage> for NetfilterMessageInner
impl From<ControlMessage> for NetfilterMessageInner
Source§fn from(message: ControlMessage) -> Self
fn from(message: ControlMessage) -> Self
Converts to this type from the input type.
Source§impl From<NfTablesMessage> for NetfilterMessageInner
impl From<NfTablesMessage> for NetfilterMessageInner
Source§fn from(message: NfTablesMessage) -> Self
fn from(message: NfTablesMessage) -> Self
Converts to this type from the input type.
Source§impl From<ULogMessage> for NetfilterMessageInner
impl From<ULogMessage> for NetfilterMessageInner
Source§fn from(message: ULogMessage) -> Self
fn from(message: ULogMessage) -> Self
Converts to this type from the input type.
Source§impl PartialEq for NetfilterMessageInner
impl PartialEq for NetfilterMessageInner
impl StructuralPartialEq for NetfilterMessageInner
Auto Trait Implementations§
impl Freeze for NetfilterMessageInner
impl RefUnwindSafe for NetfilterMessageInner
impl Send for NetfilterMessageInner
impl Sync for NetfilterMessageInner
impl Unpin for NetfilterMessageInner
impl UnsafeUnpin for NetfilterMessageInner
impl UnwindSafe for NetfilterMessageInner
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