X-Git-Url: https://code.octet-stream.net/netwatcher/blobdiff_plain/1c34fe3947aaf8af2d773d59bdebf19e17d78527..cc3e849e9ff8568609f160d4bcdb83966ffdb6c5:/examples/watch.rs diff --git a/examples/watch.rs b/examples/watch.rs new file mode 100644 index 0000000..4129dc6 --- /dev/null +++ b/examples/watch.rs @@ -0,0 +1,13 @@ +use std::time::Duration; + +fn main() { + let _handle = netwatcher::watch_interfaces(|update| { + println!("Interface update!"); + println!("State: {:?}", update.interfaces); + println!("Diff: {:?}", update.diff); + }); + + loop { + std::thread::sleep(Duration::from_secs(60)); + } +}