Enum etherparse::IpFilter [−][src]
pub enum IpFilter { Ipv4 { source: Option<[u8; 4]>, destination: Option<[u8; 4]>, }, Ipv6 { source: Option<[u8; 16]>, destination: Option<[u8; 16]>, }, }
Variants
Ipv4
Fields of Ipv4
source: Option<[u8; 4]> | |
destination: Option<[u8; 4]> |
Ipv6
Fields of Ipv6
source: Option<[u8; 16]> | |
destination: Option<[u8; 16]> |
Methods
impl IpFilter
[src]
impl IpFilter
pub fn applies_to_slice(&self, slice: &InternetSlice) -> bool
[src]
pub fn applies_to_slice(&self, slice: &InternetSlice) -> bool
Trait Implementations
impl Debug for IpFilter
[src]
impl Debug for IpFilter
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for IpFilter
[src]
impl Clone for IpFilter
fn clone(&self) -> IpFilter
[src]
fn clone(&self) -> IpFilter
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Eq for IpFilter
[src]
impl Eq for IpFilter
impl PartialEq for IpFilter
[src]
impl PartialEq for IpFilter