Type Alias net_types::LinkLocalBroadcastAddr
source · pub type LinkLocalBroadcastAddr<A> = LinkLocalAddr<BroadcastAddr<A>>;
Expand description
A link-local broadcast address.
Aliased Type§
struct LinkLocalBroadcastAddr<A>(/* private fields */);
Trait Implementations§
source§impl<A: LinkLocalMulticastAddress + LinkLocalBroadcastAddress> TryFrom<LinkLocalAddr<MulticastAddr<A>>> for LinkLocalBroadcastAddr<A>
impl<A: LinkLocalMulticastAddress + LinkLocalBroadcastAddress> TryFrom<LinkLocalAddr<MulticastAddr<A>>> for LinkLocalBroadcastAddr<A>
source§fn try_from(
addr: LinkLocalMulticastAddr<A>,
) -> Result<LinkLocalBroadcastAddr<A>, ()>
fn try_from( addr: LinkLocalMulticastAddr<A>, ) -> Result<LinkLocalBroadcastAddr<A>, ()>
Performs the conversion.
source§impl<A: LinkLocalUnicastAddress + LinkLocalBroadcastAddress> TryFrom<LinkLocalAddr<UnicastAddr<A>>> for LinkLocalBroadcastAddr<A>
impl<A: LinkLocalUnicastAddress + LinkLocalBroadcastAddress> TryFrom<LinkLocalAddr<UnicastAddr<A>>> for LinkLocalBroadcastAddr<A>
source§fn try_from(
addr: LinkLocalUnicastAddr<A>,
) -> Result<LinkLocalBroadcastAddr<A>, ()>
fn try_from( addr: LinkLocalUnicastAddr<A>, ) -> Result<LinkLocalBroadcastAddr<A>, ()>
Performs the conversion.
source§impl<A: MulticastAddress + LinkLocalBroadcastAddress> TryFrom<MulticastAddr<A>> for LinkLocalBroadcastAddr<A>
impl<A: MulticastAddress + LinkLocalBroadcastAddress> TryFrom<MulticastAddr<A>> for LinkLocalBroadcastAddr<A>
source§fn try_from(addr: MulticastAddr<A>) -> Result<LinkLocalBroadcastAddr<A>, ()>
fn try_from(addr: MulticastAddr<A>) -> Result<LinkLocalBroadcastAddr<A>, ()>
Performs the conversion.
source§impl<A: MappedAddress + LinkLocalBroadcastAddress> TryFrom<NonMappedAddr<A>> for LinkLocalBroadcastAddr<A>
impl<A: MappedAddress + LinkLocalBroadcastAddress> TryFrom<NonMappedAddr<A>> for LinkLocalBroadcastAddr<A>
source§fn try_from(addr: NonMappedAddr<A>) -> Result<LinkLocalBroadcastAddr<A>, ()>
fn try_from(addr: NonMappedAddr<A>) -> Result<LinkLocalBroadcastAddr<A>, ()>
Performs the conversion.
source§impl<A: SpecifiedAddress + LinkLocalBroadcastAddress> TryFrom<SpecifiedAddr<A>> for LinkLocalBroadcastAddr<A>
impl<A: SpecifiedAddress + LinkLocalBroadcastAddress> TryFrom<SpecifiedAddr<A>> for LinkLocalBroadcastAddr<A>
source§fn try_from(addr: SpecifiedAddr<A>) -> Result<LinkLocalBroadcastAddr<A>, ()>
fn try_from(addr: SpecifiedAddr<A>) -> Result<LinkLocalBroadcastAddr<A>, ()>
Performs the conversion.
source§impl<A: UnicastAddress + LinkLocalBroadcastAddress> TryFrom<UnicastAddr<A>> for LinkLocalBroadcastAddr<A>
impl<A: UnicastAddress + LinkLocalBroadcastAddress> TryFrom<UnicastAddr<A>> for LinkLocalBroadcastAddr<A>
source§fn try_from(addr: UnicastAddr<A>) -> Result<LinkLocalBroadcastAddr<A>, ()>
fn try_from(addr: UnicastAddr<A>) -> Result<LinkLocalBroadcastAddr<A>, ()>
Performs the conversion.