diff --git a/peach-network/README.md b/peach-network/README.md index e3a887d..69111a7 100644 --- a/peach-network/README.md +++ b/peach-network/README.md @@ -16,11 +16,15 @@ API documentation can be built and served with `cargo doc --no-deps --open`. The use peach_network::{network, NetworkError}; fn main() -> Result<(), NetworkError> { - let ip = network::ip("wlan0")?; - let ssid = network::ssid("wlan0")?; + let wlan_iface = "wlan0"; - let new_ap = Wifi { ssid: "Home".to_string(), pass: "SuperSecret".to_string() }; - network::add(new_ap)?; + let wlan_ip = network::ip(wlan_iface)?; + let wlan_ssid = network::ssid(wlan_iface)?; + + let ssid = "Home"; + let pass = "SuperSecret"; + + network::add(&wlan_iface, &ssid, &pass)?; network::save()?; Ok(()) diff --git a/peach-network/src/lib.rs b/peach-network/src/lib.rs index b6ff630..afbf441 100644 --- a/peach-network/src/lib.rs +++ b/peach-network/src/lib.rs @@ -13,15 +13,18 @@ //! ## Example Usage //! //! ```rust -//! use peach_network::{network, NetworkError, network::WiFi}; +//! use peach_network::{network, NetworkError}; //! //! fn main() -> Result<(), NetworkError> { -//! let ip = network::ip("wlan0"); -//! let ssid = network::ssid("wlan0"); +//! let wlan_iface = "wlan0"; //! -//! let new_ap = WiFi { ssid: "Home".to_string(), pass: "SuperSecret".to_string() }; +//! let wlan_ip = network::ip(wlan_iface); +//! let wlan_ssid = network::ssid(wlan_iface); +//! +//! let ssid = "Home"; +//! let pass = "SuperSecret"; //! -//! //network::add(&new_ap)?; +//! //network::add(&wlan_iface, &ssid, &pass)?; //! //network::save()?; //! //! Ok(())