Crate fidl_fuchsia_net_matchers__common

Crate fidl_fuchsia_net_matchers__common 

Source

Macros§

AddressMatcherTypeUnknown
Pattern that matches an unknown AddressMatcherType member.
BoundInterfaceUnknown
Pattern that matches an unknown BoundInterface member.
InterfaceUnknown
Pattern that matches an unknown Interface member.
MarkUnknown
Pattern that matches an unknown Mark member.
PacketTransportProtocolUnknown
Pattern that matches an unknown PacketTransportProtocol member.
SocketTransportProtocolUnknown
Pattern that matches an unknown SocketTransportProtocol member.
TcpSocketUnknown
Pattern that matches an unknown TcpSocket member.
UdpSocketUnknown
Pattern that matches an unknown UdpSocket member.

Structs§

Address
A matcher for IP addresses.
AddressRange
Between
Empty
An empty type for use in unions.
IcmpPacket
A matcher for ICMPv4 packets.
Icmpv6Packet
A matcher for ICMPv6 packets.
MarkInDomain
Matches the mark in a specific domain.
Marked
Port
A matcher for transport-layer port numbers.
SocketCookie
A matcher for a socket’s cookie.
TcpPacket
A matcher for TCP packets.
TcpState
UdpPacket
A matcher for UDP packets.
UdpState
Unbound
Unmarked

Enums§

AddressMatcherType
BoundInterface
A matcher for network interfaces where it might be unbound (BindToDevice has not been called).
Interface
A matcher for network interfaces.
Mark
Matches the mark value of a packet or socket.
PacketTransportProtocol
A matcher for transport-layer information in packets.
SocketTransportProtocol
A matcher for transport-layer fields of a socket.
TcpSocket
A matcher for TCP sockets.
UdpSocket
A matcher for UDP sockets.