pub struct Layer4MatchIcmpv6 {
pub name: &'static str,
pub layer3: Option<Layer3Match>,
pub icmpv6_type: Option<Icmpv6Type>,
pub icmpv6_code: Option<Icmpv6Code>,
pub payload: Option<PayloadMatch>,
}Fields§
§name: &'static str§layer3: Option<Layer3Match>§icmpv6_type: Option<Icmpv6Type>§icmpv6_code: Option<Icmpv6Code>§payload: Option<PayloadMatch>Implementations§
Trait Implementations§
Source§impl Clone for Layer4MatchIcmpv6
impl Clone for Layer4MatchIcmpv6
Source§fn clone(&self) -> Layer4MatchIcmpv6
fn clone(&self) -> Layer4MatchIcmpv6
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Layer4MatchIcmpv6
impl Debug for Layer4MatchIcmpv6
impl Copy for Layer4MatchIcmpv6
Auto Trait Implementations§
impl Freeze for Layer4MatchIcmpv6
impl RefUnwindSafe for Layer4MatchIcmpv6
impl Send for Layer4MatchIcmpv6
impl Sync for Layer4MatchIcmpv6
impl Unpin for Layer4MatchIcmpv6
impl UnsafeUnpin for Layer4MatchIcmpv6
impl UnwindSafe for Layer4MatchIcmpv6
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