| Crates.io | if-watch-plus |
| lib.rs | if-watch-plus |
| version | 1.0.0 |
| created_at | 2024-10-05 21:22:53.937639+00 |
| updated_at | 2024-10-05 21:22:53.937639+00 |
| description | crossplatform asynchronous network watcher |
| homepage | |
| repository | https://github.com/RawinSader/if-watch |
| max_upload_size | |
| id | 1398487 |
| size | 66,143 |
This is a fork out of https://github.com/mxinden/if-watch
The original repository is no longer maintained, and prevents cross compilation to ios targets
This was caused by the system-configuration@0.5.0 dependency that uses a deprecated iOS interface which would be present in the bindings
cargo run --example if_watch
Got event Ok(Up(127.0.0.1/8))
Got event Ok(Up(192.168.6.65/24))
Got event Ok(Up(::1/128))
Got event Ok(Up(2a01:8b81:7000:9700:cef9:e4ff:fe9e:b23b/64))
Got event Ok(Up(fe80::cef9:e4ff:fe9e:b23b/64))
Supported platforms at the moment are: Linux, Windows and Android with a fallback for Macos and ios that polls for changes every 10s.
MIT OR Apache-2.0