#![feature(lazy_cell)]
use std::collections::HashMap;
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize)]
pub struct MonitorCommand {
command: String,
args: HashMap<String, String>,
}
pub fn testa() {
let mut cmd = MonitorCommand {
command: "test1".to_owned(),
args: HashMap::new(),
};
let a = true;
let b = a.to_string();
let c: bool = b.parse().unwrap();
println!("{}", c);
cmd.args.insert("aa".to_string(), "bb".to_string());
cmd.args.insert("cc".to_string(), b);
let j = serde_json::to_string(&cmd).unwrap();
println!("{}", j);
}