[][src]Function wifi_qr_code::encode_as_matrix

pub fn encode_as_matrix(
    wifi_credentials: &WifiCredentials,
    qr_code_error_checking: QrCodeEcc
) -> Result<Vec<Vec<bool>>, Error>

Encode credentials as a matrix of boolean values. This is useful when manually generating an image.

Examples

use wifi_qr_code::QrCodeEcc;
use wifi_qr_code::{AuthenticationType, Visibility, WifiCredentials};

let wifi_credentials = WifiCredentials {
    ssid: String::from("example ssid"),
    authentication_type: AuthenticationType::WPA(String::from("example password")),
    visibility: Visibility::Hidden,
};
wifi_qr_code::encode_as_matrix(&wifi_credentials, QrCodeEcc::Medium);