pub trait IpDeviceAddressIdContext<I: Ip>: DeviceIdContext<AnyDevice> {
type AddressId: IpAddressId<I::Addr, Weak = Self::WeakAddressId>;
type WeakAddressId: WeakIpAddressId<I::Addr, Strong = Self::AddressId>;
}
Expand description
Provides the execution context related to address IDs.
Required Associated Types§
Sourcetype AddressId: IpAddressId<I::Addr, Weak = Self::WeakAddressId>
type AddressId: IpAddressId<I::Addr, Weak = Self::WeakAddressId>
The strong address identifier.
Sourcetype WeakAddressId: WeakIpAddressId<I::Addr, Strong = Self::AddressId>
type WeakAddressId: WeakIpAddressId<I::Addr, Strong = Self::AddressId>
The weak address identifier.