pub fn toml_from_str(toml_str: impl ToString) -> MutexGuard<'static, Value>
Expand description

toml_from_str used to parse string to toml data

{
   let cargo_toml = tsu::toml_from_str(r#"
   [package]
   name = "useful_macro"
   version = "0.2.6"

   [dependencies]
   serde = "1.0"

   [dev-dependencies]
   serde_derive = "1.0"
   serde_json = "1.0"
   "#);
   
   let package = cargo_toml.get("package").unwrap();
   let name = package.get("name").unwrap();
   println!("{:#?}", &package);
   println!("{:#?}", &name);

   let dependencies = cargo_toml.get("dependencies").unwrap();
   println!("{:#?}", &dependencies);

   let dev_dependencies = cargo_toml.get("dev-dependencies").unwrap();
   println!("{:#?}", &dev_dependencies);
}