Macros

Pattern that matches an unknown EventV4 member.
Pattern that matches an unknown EventV6 member.
Pattern that matches an unknown RouteActionV4 member.
Pattern that matches an unknown RouteActionV6 member.

Structs

Collection of addresses and identifiers describing a network destination.
The effective properties of a route installed in the system.
A placeholder for empty values.
An InstalledRouteV4 specifies an IPv4 network route that is installed in the system’s routing table.
An InstalledRouteV6 specifies an IPv6 network route that is installed in the system’s routing table.
A RouteV4 specifies an IPv4 network route.
A RouteV6 specifies an IPv6 network route.
The properties of the route that were explicitly specified at the time the route was created.
A Stream of incoming requests for State
A Stream of incoming requests for StateV4
A Stream of incoming requests for StateV6
A Stream of incoming requests for WatcherV4
A Stream of incoming requests for WatcherV6

Enums

Provides access to the system’s routing state.
Provides observability to the system’s IPv4 routing state.
Provides observability to the system’s IPv6 routing state.
An observer protocol for changes in system’s IPv4 routing state.
An observer protocol for changes in system’s IPv6 routing state.

Constants

The maximum number of events that can be returned by one call to Watch().

Traits

Type Definitions