Function tsu::toml_from_str
source · [−]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);
}