Function gura::parser::dump

source · []
pub fn dump(content: &GuraType) -> String
Expand description

Generates a Gura string from a GuraType (aka.stringify).

Examples

use gura::{object, dump, GuraType};

let object = object! {
    a_number: 55,
    nested: {
        array: [1, 2, 3],
        nested_ar: [1, [2, 3], 4]
    },
    a_string: "Gura Rust"
};

let stringified = dump(&object);

let expected = r##"
a_number: 55
nested:
    array: [1, 2, 3]
    nested_ar: [1, [2, 3], 4]
a_string: "Gura Rust"
"##;

assert_eq!(stringified.trim(), expected.trim());