scanlink 0.1.1

Scan QR payloads and use parsed connection data with pluggable network backends.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#[derive(Clone, Debug, PartialEq, Eq)]
pub struct WifiCredentials {
    pub security_type: WifiSecurity, // makes fields public, aren't by default for structs
    pub ssid: String,
    pub password: Option<String>,
}

#[derive(Clone, Copy, PartialEq, Eq, Debug)] // generates some common behavior for this type
pub enum WifiSecurity {
    Wpa,
    Wep,
    Open,
}