Skip to main content

stringify_yaml

Function stringify_yaml 

Source
pub fn stringify_yaml<T>(
    formatted: &Formatted<T>,
    _options: Option<FormatOptions>,
) -> Result<String, Error>
where T: Serialize,
Expand description

Stringifies a YAML value with preserved outer whitespace.

Examples found in repository?
examples/parse_yaml.rs (line 23)
6fn main() {
7    let text = r#"
8
9name: c12-parser
10version: 1.0.0
11keywords:
12  - config
13  - parser
14"#;
15
16    let formatted = parse_yaml::<Value>(text, None).expect("parse");
17    println!(
18        "Parsed: {} {}",
19        formatted.value["name"], formatted.value["version"]
20    );
21    println!("Keywords: {:?}", formatted.value["keywords"]);
22
23    let out = stringify_yaml(&formatted, None).expect("stringify");
24    println!("Stringify:\n{}", out);
25}