"Respectful" YAML patching in Rust

Finding a Rust library that can patch YAML files without losing their comments or formatting.