[][src]Function huelib::bridge::register_user

pub fn register_user<S>(ip_address: IpAddr, devicetype: S) -> Result<String> where
    S: AsRef<str>, 

Registers a new user on a bridge.

This function returns the new username. See the register_user_with_clientkey function if you also want to generate a clientkey.

Examples

Register a user and print the username:

use huelib::bridge;
use std::net::{IpAddr, Ipv4Addr};

let bridge_ip = IpAddr::V4(Ipv4Addr::new(192, 168, 1, 2));
let username = bridge::register_user(bridge_ip, "example")?;
println!("Registered user with username `{}`", username);