#[repr(C)]pub struct otBorderRoutingRdnssAddrEntry {
pub mRouter: otBorderRoutingRouterEntry,
pub mAddress: otIp6Address,
pub mMsecSinceLastUpdate: u32,
pub mLifetime: u32,
}
Expand description
Represents a discovered Recursive DNS Server (RDNSS) address entry.
Address entries are discovered by processing the RDNSS options within received Router Advertisement messages from routers on infrastructure link.
Fields§
§mRouter: otBorderRoutingRouterEntry
< Information about the router advertising this address.
mAddress: otIp6Address
< The DNS Server IPv6 address.
mMsecSinceLastUpdate: u32
< Milliseconds since last update of this address.
mLifetime: u32
< Lifetime of the address (in seconds).
Trait Implementations§
Source§impl Clone for otBorderRoutingRdnssAddrEntry
impl Clone for otBorderRoutingRdnssAddrEntry
Source§fn clone(&self) -> otBorderRoutingRdnssAddrEntry
fn clone(&self) -> otBorderRoutingRdnssAddrEntry
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 moreimpl Copy for otBorderRoutingRdnssAddrEntry
Auto Trait Implementations§
impl Freeze for otBorderRoutingRdnssAddrEntry
impl RefUnwindSafe for otBorderRoutingRdnssAddrEntry
impl Send for otBorderRoutingRdnssAddrEntry
impl Sync for otBorderRoutingRdnssAddrEntry
impl Unpin for otBorderRoutingRdnssAddrEntry
impl UnwindSafe for otBorderRoutingRdnssAddrEntry
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