[−][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);