pub struct LiveDevice(/* private fields */);
Implementations§
Source§impl LiveDevice
impl LiveDevice
pub fn find_by_name(name: &str) -> Option<Self>
pub fn find_by_ip(ip: &str) -> Option<Self>
pub fn find_by_ip_or_name(ip_or_name: &str) -> Option<Self>
pub fn name(&self) -> Result<String, Utf8Error>
pub fn mac_address(&self) -> Option<MacAddress>
pub fn ipv4_address(&self) -> Option<Ipv4Addr>
pub fn ipv6_address(&self) -> Option<Ipv6Addr>
pub fn ip_addresses(&self) -> Vec<IpAddr>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LiveDevice
impl RefUnwindSafe for LiveDevice
impl !Send for LiveDevice
impl !Sync for LiveDevice
impl Unpin for LiveDevice
impl UnwindSafe for LiveDevice
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