aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2022-03-19 20:51:55 +0100
committerTeddy Wing2022-03-19 21:05:21 +0100
commitd5c62cac01103881b8c8f8d629bc2eb0d12723c7 (patch)
treef0e09be343ab87aeefad3e963f801ec7696e2a17
parent78358c6f9e084b27a5fc513095a972c6b0e3361a (diff)
downloadyaqlite-d5c62cac01103881b8c8f8d629bc2eb0d12723c7.tar.bz2
main: Write a newline after YAML output
It turns out the `YamlEmitter` doesn't output a newline at the end. Output a final newline as this is a command line program.
-rw-r--r--src/main.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 2ac689c..8b4cb5b 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -100,6 +100,12 @@ fn main() {
let mut emitter = yaml_rust::YamlEmitter::new(&mut buffer);
emitter.dump(&yaml_data).unwrap();
+ // YamlEmitter doesn't output a trailing newline.
+ {
+ use std::io::Write;
+ writeln!(stdout_handle, "").unwrap();
+ }
+
dbconn.close().unwrap();
},
};