commit | 12c027f989df496336c1955ff0323ffcad5c4d53 | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Thu Feb 28 23:39:57 2019 -0800 |
committer | David Tolnay <dtolnay@gmail.com> | Thu Feb 28 23:39:57 2019 -0800 |
tree | 99c6af113b1122b5858aede2fc6dc770f83cdfea | |
parent | e41c441d79646ba1e61a50d69142a6d970a6d924 [diff] [blame] |
Include trailing newline on last line of syn.json
diff --git a/codegen/src/json.rs b/codegen/src/json.rs index 668c507..63764b6 100644 --- a/codegen/src/json.rs +++ b/codegen/src/json.rs
@@ -4,7 +4,9 @@ use std::path::Path; pub fn generate(defs: &Definitions) { - let j = serde_json::to_string_pretty(&defs).unwrap(); + let mut j = serde_json::to_string_pretty(&defs).unwrap(); + j.push('\n'); + let check: Definitions = serde_json::from_str(&j).unwrap(); assert_eq!(*defs, check);