tapo 0.9.0

Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L535, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P110M, P115), power strips (P300, P304M, P306, P316M), hubs (H100), switches (S200B, S200D, S210) and sensors (KE100, T100, T110, T300, T310, T315).
Documentation
/// Common utilities for examples.
use std::env;

use log::LevelFilter;

pub fn setup_logger() {
    let log_level = env::var("RUST_LOG")
        .unwrap_or_else(|_| "info".to_string())
        .parse()
        .unwrap_or(LevelFilter::Info);

    env_logger::Builder::new()
        .filter(Some("tapo"), log_level)
        .init();
}

#[allow(dead_code)]
fn main() {
    println!("This is not a real example.");
    println!("This entry point has been included solely to prevent a warning about its absence.");
}