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