pub enum ProtocolFirewallWindows {
Tcp,
Udp,
Icmpv4,
Icmpv6,
Igmp,
Ipv4,
Ipv6,
Gre,
Esp,
Ah,
Sctp,
Any,
}
Expand description
Represents the possible firewall protocols in Windows
Variants§
Tcp
TCP protocol
Udp
UDP protocol
Icmpv4
ICMPv4
protocol
Icmpv6
ICMPv6
protocol
Igmp
IGMP protocol
Ipv4
IPv4 protocol
Ipv6
IPv6 protocol
Gre
GRE protocol
Esp
ESP protocol
Ah
AH protocol
Sctp
SCTP protocol
Any
Any protocol (wildcard)
Trait Implementations§
Source§impl Clone for ProtocolFirewallWindows
impl Clone for ProtocolFirewallWindows
Source§fn clone(&self) -> ProtocolFirewallWindows
fn clone(&self) -> ProtocolFirewallWindows
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 ProtocolFirewallWindows
impl Debug for ProtocolFirewallWindows
Source§impl From<ProtocolFirewallWindows> for i32
Implements conversion from ProtocolFirewallWindows
to i32
impl From<ProtocolFirewallWindows> for i32
Implements conversion from ProtocolFirewallWindows
to i32
Source§fn from(protocol: ProtocolFirewallWindows) -> Self
fn from(protocol: ProtocolFirewallWindows) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ProtocolFirewallWindows
impl PartialEq for ProtocolFirewallWindows
Source§impl TryFrom<i32> for ProtocolFirewallWindows
Implements conversion from i32
to ProtocolFirewallWindows
impl TryFrom<i32> for ProtocolFirewallWindows
Implements conversion from i32
to ProtocolFirewallWindows
Source§type Error = WindowsFirewallError
type Error = WindowsFirewallError
The type returned in the event of a conversion error.
impl Copy for ProtocolFirewallWindows
impl Eq for ProtocolFirewallWindows
impl StructuralPartialEq for ProtocolFirewallWindows
Auto Trait Implementations§
impl Freeze for ProtocolFirewallWindows
impl RefUnwindSafe for ProtocolFirewallWindows
impl Send for ProtocolFirewallWindows
impl Sync for ProtocolFirewallWindows
impl Unpin for ProtocolFirewallWindows
impl UnwindSafe for ProtocolFirewallWindows
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