diff --git a/README.md b/README.md index cd0e18c..a33a76c 100644 --- a/README.md +++ b/README.md @@ -18,47 +18,10 @@ Add `default-net` to your dependencies ```toml:Cargo.toml [dependencies] -default-net = "0.11.0" +default-net = "0.12.0" ``` -## Example -The following example retrieves and displays information about the default network interface. -```rust -use default_net; - -fn main(){ - match default_net::get_default_interface() { - Ok(default_interface) => { - println!("Default Interface"); - println!("\tIndex: {}", default_interface.index); - println!("\tName: {}", default_interface.name); - println!("\tFriendly Name: {:?}", default_interface.friendly_name); - println!("\tDescription: {:?}", default_interface.description); - println!("\tType: {}", default_interface.if_type.name()); - if let Some(mac_addr) = default_interface.mac_addr { - println!("\tMAC: {}", mac_addr); - }else{ - println!("\tMAC: (Failed to get mac address)"); - } - println!("\tIPv4: {:?}", default_interface.ipv4); - println!("\tIPv6: {:?}", default_interface.ipv6); - println!("\tFlags: {:?}", default_interface.flags); - println!("\tTransmit Speed: {:?}", default_interface.transmit_speed); - println!("\tReceive Speed: {:?}", default_interface.receive_speed); - if let Some(gateway) = default_interface.gateway { - println!("Default Gateway"); - println!("\tMAC: {}", gateway.mac_addr); - println!("\tIP: {}", gateway.ip_addr); - }else { - println!("Default Gateway: (Not found)"); - } - }, - Err(e) => { - println!("{}", e); - }, - } -} -``` +For more details, see [examples][examples-url] or doc. ## Tested on - Linux @@ -73,5 +36,3 @@ fn main(){ - Windows - Windows 10 21H2 19044.1586 - Windows 11 21H2 22000.493 (VM) - -For more details, see [examples][examples-url] or doc.