Source code

Revision control

Copy as Markdown

Other Tools

use plist::plist;
fn dict() {
::plist::Value::Dictionary({
let mut object = ::plist::Dictionary::new();
let _ = object.insert(("a").into(), ::plist::Value::Boolean(true));
let _ = object.insert(("b").into(), ::plist::Value::from("astring"));
let _ = object.insert(("c").into(), ::plist::Value::from(1));
let _ = object.insert(("d").into(), ::plist::Value::from(1.0));
let _ = object
.insert(
("e").into(),
::plist::Value::Array(
<[_]>::into_vec(
::alloc::boxed::box_new([
::plist::Value::from(1),
::plist::Value::from(2),
::plist::Value::from(3),
]),
),
),
);
let _ = object
.insert(
("f").into(),
::plist::Value::Dictionary({
let mut object = ::plist::Dictionary::new();
let _ = object.insert(("a").into(), ::plist::Value::from(1));
let _ = object.insert(("b").into(), ::plist::Value::from(2));
object
}),
);
object
});
}