A small lib to create Wi-Fi spepcifications and pass them into a QR code generator to connect to a wifi.
```rust use wifiqrspecs::no_pass::NoPass;
let no_pass = NoPass::builder() .ssid("ghamza") .hidden(true) .build() .ok() .map(|x| { println!("{}", x.encode()) }); ```
```rust use wifiqrspecs::wep::WEP;
let no_pass = let wep = WEP::builder() .ssid("ghamza") .password("P@ssw0rd") .hidden(true) .build() .ok() .map(|x| { println!("{}", x.encode()) }); ```
```rust use wifiqrspecs::wpa::WPA;
let no_pass = let wep = WPA::builder() .ssid("ghamza") .password("P@ssw0rd") .hidden(true) .build() .ok() .map(|x| { println!("{}", x.encode()) }); ```
```rust use wifiqrspecs::wpa2eap::{EAP, PHASE2METHOD, WPA2EAP};
let wpa2eap = WPA2EAP::builder() .ssid("ghamza") .password("P@ssw0rd") .hidden(true) .identity("Hamza") .anonymousidentity("someone") .eapmethod(EAP::PEAP) .phase2_method(PHASE2METHOD::MSCHAPV2) .build() .ok() .map(|x| { println!("{}", x.encode()) }); ```