# iwdrs - Rust crate for iwd ## Implemented (fully or partially) APIs - [adapter](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/adapter-api.txt) - [agent](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/agent-api.txt) - [device](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/device-api.txt) - [knownnetwork](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/knownnetwork-api.txt) - [network](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/network-api.txt) - [station](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/station-api.txt) - [station diagnostics](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/station-diagnostic-api.txt) - [access point](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/access-point-api.txt) - [access point diagnostics](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/access-point-diagnostic-api.txt) ## Getting started Add the following to your `cargo.toml` ``` [dependencies] iwdrs = 0.1 ``` ## TODO - Implement the rest of the APIs - Add documentation - Add tests ## Used in - [impala](https://github.com/pythops/impala) ## Resources - [iwd dbus api](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc) ## License LGPL-2.1