Expand description
Returns a formatted value.
Since formatting is part of a Value
, the right hand side of the
assignment needs to be decorated with a space before the value.
The value
function does just that.
Examples
let mut table = Table::default();
let mut array = Array::default();
array.push("hello");
array.push("\\, world"); // \ is only allowed in a literal string
table["key1"] = value("value1");
table["key2"] = value(42);
table["key3"] = value(array);
assert_eq!(table.to_string(),
r#"key1 = "value1"
key2 = 42
key3 = ["hello", '\, world']
"#);