Parsing YAML With Serde In Rust

rust

//! ```cargo
//! [dependencies]
//! serde = "1.0.195"
//! serde_yaml = "0.9.30"
//! ```

use serde::Deserialize;
use serde_yaml::Value;

fn main() {
  
  let input = r#"- alfa
- bravo
- charlie"#;
  
  let de = serde_yaml::Deserializer::from_str(input);
  let value = match Value::deserialize(de) {
    Ok(data) => Some(data),
    Err(_e) => None
  };

  dbg!(value);
}
            
[_active_nvim_run:22] value = Some(
    Sequence [
        String("alfa"),
        String("bravo"),
        String("charlie"),
    ],
)
        

sadf