pub trait IpBindingsContext<I: IpExt>:
BindingsTypes
+ RngContext
+ UdpBindingsContext<I, DeviceId<Self>>
+ TcpBindingsContext
+ FilterBindingsContext
+ IcmpBindingsContext
+ IcmpEchoBindingsContext<I, DeviceId<Self>>
+ MulticastForwardingBindingsContext<I, DeviceId<Self>>
+ RawIpSocketsBindingsContext<I, DeviceId<Self>>
+ IpDeviceBindingsContext<I, DeviceId<Self>>
+ IpLayerBindingsContext<I, DeviceId<Self>>
+ NudBindingsContext<I, EthernetLinkDevice, EthernetDeviceId<Self>>
+ DeviceLayerEventDispatcher
+ DeviceSocketBindingsContext<DeviceId<Self>>
+ ReferenceNotifiers
+ TracingContext
+ 'static { }
Expand description
The execution context provided by bindings for a given IP version.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.