use std::error::Error;
use openrgb::OpenRGB;
#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
let client = OpenRGB::connect().await?;
println!("profiles: {:?}", client.get_profiles().await?);
client.save_profile("my profile").await?;
client.load_profile("my profile").await?;
client.delete_profile("my profile").await?;
Ok(())
}