pub struct Ip6Config { /* private fields */ }Implementations§
Source§impl Ip6Config
impl Ip6Config
pub fn addresses(&self) -> Result<Vec<(Vec<u8>, u32, Vec<u8>)>, Error>
pub fn address_data( &self, ) -> Result<Vec<HashMap<String, Variant<Box<dyn RefArg + 'static>>>>, Error>
pub fn gateway(&self) -> Result<String, Error>
pub fn routes(&self) -> Result<Vec<(Vec<u8>, u32, Vec<u8>, u32)>, Error>
pub fn route_data( &self, ) -> Result<Vec<HashMap<String, Variant<Box<dyn RefArg + 'static>>>>, Error>
pub fn nameservers(&self) -> Result<Vec<Vec<u8>>, Error>
pub fn domains(&self) -> Result<Vec<String>, Error>
pub fn searches(&self) -> Result<Vec<String>, Error>
pub fn dns_options(&self) -> Result<Vec<String>, Error>
pub fn dns_priority(&self) -> Result<i32, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ip6Config
impl !RefUnwindSafe for Ip6Config
impl !Send for Ip6Config
impl !Sync for Ip6Config
impl Unpin for Ip6Config
impl !UnwindSafe for Ip6Config
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