Function rudano::to_string_pretty
source · Expand description
Serializes the given value
as a String of pretty-printed Rudano.
This will generate newlines, indentation, etc.
If you’re looking for generating compact Rudano, use to_string_compact
instead.
Example
use serde::{Serialize, Deserialize};
#[derive(Serialize, Deserialize)]
struct MyStruct {
number: i32,
string: String,
}
let value = MyStruct {
number: 69,
string: "nice".to_string(),
};
let string = rudano::to_string_pretty(&value).unwrap();
let expected = r#"MyStruct {
number: 69,
string: "nice",
}"#;
assert_eq!(string, expected);
Errors
Serialization can fail if the structure’s Serialize implementation or itoa fails.