Cargo Features

[dependencies]
tmobile-internet-tools = { version = "0.8.0", default-features = false, features = ["nokia", "sagemcom"] }
default = sagemcom

The sagemcom feature is set by default whenever tmobile-internet-tools is added without default-features = false somewhere in the dependency tree.

nokia

Enables base64 ^0.13.1 and sha2

base64:

nokia specific deps

Affects client::GatewayClient.get_download, client::GatewayClient.get_upload, stats::GatewayStats.download, stats::GatewayStats.upload, stats::NetworkInfo.download, stats::NetworkInfo.upload, stats::format_bytes, views::DataUsageView

sagemcom default

Enables qrcode ^0.12.0

sagemcom specfic deps

Affects client::GatewayClient.set_networks, client::GatewayClient.set_admin_pswd, client::net_qr_code, stats::NetworkInfo.password, stats::NetworkInfo.net_security, stats::NetworkInfo.freq2_4g, stats::NetworkInfo.freq5g, stats::GatewayInfo.line_num, ui::net_config, pages::WifiQROptions, pages::wifi_qr_code