use pklrust::evaluate_text;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let value = evaluate_text(
r#"
name = "quick-eval"
items = new Listing { 1; 2; 3 }
"#,
)?;
println!("{value:#?}");
let name = pklrust::from_pkl_value::<String>(
value
.as_properties()
.unwrap()
.get("name")
.unwrap(),
)?;
println!("name = {name}");
Ok(())
}