pub enum IPv6AddressSource {
DHCPv6,
Fixed,
LinkLocal,
LinkLocalDoIp,
RouterAdvertisement,
}
Expand description
IPv6AddressSource
defines how the address of an IPv6 NetworkEndpoint
is obtained
Variants§
DHCPv6
dynamic assignment using DHCP
Fixed
static IP address configuration - the address must be specified in NetworkEndpointAddress
LinkLocal
automatic link local address assignment
LinkLocalDoIp
automatic link local address assignment using doip parameters
RouterAdvertisement
IPv6 stateless autoconfiguration
Trait Implementations§
Source§impl Clone for IPv6AddressSource
impl Clone for IPv6AddressSource
Source§fn clone(&self) -> IPv6AddressSource
fn clone(&self) -> IPv6AddressSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IPv6AddressSource
impl Debug for IPv6AddressSource
Source§impl PartialEq for IPv6AddressSource
impl PartialEq for IPv6AddressSource
impl Copy for IPv6AddressSource
impl Eq for IPv6AddressSource
impl StructuralPartialEq for IPv6AddressSource
Auto Trait Implementations§
impl Freeze for IPv6AddressSource
impl RefUnwindSafe for IPv6AddressSource
impl Send for IPv6AddressSource
impl Sync for IPv6AddressSource
impl Unpin for IPv6AddressSource
impl UnwindSafe for IPv6AddressSource
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.