tokio-wifiscanner

The project is a simple tokio wrapper around wifiscanner library.

Usage

This crate is on crates.io and can be used by adding tokio-wifiscanner to the dependencies in your project's Cargo.toml.

toml [dependencies] tokio-wifiscanner = "0.2.*"

and this to your crate root:

rust extern crate tokio_wifiscanner;

Example

```rust

[tokio::main(flavor = "current_thread")]

async fn main() { let networks = tokiowifiscanner::scan().await.expect("Cannot scan network"); for network in networks { println!( "{} {:15} {:10} {:4} {}", network.mac, network.ssid, network.channel, network.signallevel, network.security ); } } ```

Alternatively if you've cloned the Git repo, you can run the above example using: cargo run --example scan.