ron 0.12.1

Rusty Object Notation
Documentation
#[test]
fn value_deserialises_r_name() {
    assert_eq!(ron::from_str("r"), Ok(ron::Value::Unit));
    assert_eq!(ron::from_str("r()"), Ok(ron::Value::Seq(vec![])));
    assert_eq!(
        ron::from_str("r(42)"),
        Ok(ron::Value::Seq(vec![ron::Value::Number(
            ron::value::Number::U8(42)
        )]))
    );
    assert_eq!(
        ron::from_str("r(a:42)"),
        Ok(ron::Value::Map(
            [(
                ron::Value::String(String::from("a")),
                ron::Value::Number(ron::value::Number::U8(42))
            )]
            .into_iter()
            .collect()
        ))
    );
}