pub struct NetlinkWorkerDiscoverableProtocols {Show 15 fields
pub root_interfaces: InterfacesProxy,
pub interfaces_state: StateProxy,
pub v4_routes_state: StateV4Proxy,
pub v6_routes_state: StateV6Proxy,
pub v4_main_route_table: RouteTableV4Proxy,
pub v6_main_route_table: RouteTableV6Proxy,
pub v4_route_table_provider: RouteTableProviderV4Proxy,
pub v6_route_table_provider: RouteTableProviderV6Proxy,
pub v4_rule_table: RuleTableV4Proxy,
pub v6_rule_table: RuleTableV6Proxy,
pub ndp_option_watcher_provider: RouterAdvertisementOptionWatcherProviderProxy,
pub socket_diagnostics: DiagnosticsProxy,
pub socket_control: ControlProxy,
pub neighbors_view: ViewProxy,
pub neighbors_controller: ControllerProxy,
}Expand description
All of the protocols that the netlink worker connects to.
Fields§
§root_interfaces: InterfacesProxy§interfaces_state: StateProxy§v4_routes_state: StateV4Proxy§v6_routes_state: StateV6Proxy§v4_main_route_table: RouteTableV4Proxy§v6_main_route_table: RouteTableV6Proxy§v4_route_table_provider: RouteTableProviderV4Proxy§v6_route_table_provider: RouteTableProviderV6Proxy§v4_rule_table: RuleTableV4Proxy§v6_rule_table: RuleTableV6Proxy§ndp_option_watcher_provider: RouterAdvertisementOptionWatcherProviderProxy§socket_diagnostics: DiagnosticsProxy§socket_control: ControlProxy§neighbors_view: ViewProxy§neighbors_controller: ControllerProxyAuto Trait Implementations§
impl Freeze for NetlinkWorkerDiscoverableProtocols
impl !RefUnwindSafe for NetlinkWorkerDiscoverableProtocols
impl Send for NetlinkWorkerDiscoverableProtocols
impl Sync for NetlinkWorkerDiscoverableProtocols
impl Unpin for NetlinkWorkerDiscoverableProtocols
impl UnsafeUnpin for NetlinkWorkerDiscoverableProtocols
impl !UnwindSafe for NetlinkWorkerDiscoverableProtocols
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]§impl<T> IntoAny for T
impl<T> IntoAny for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
Source§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.